Hi!
I've been using novo rapid for as long as I can remember, probably since diagnosis! Personally, I find that it can take up to an hour to work before a meal (though you should take it 5-10 minutes before) so slow digesting foods are normally okay for me, but you could always split your dose if need be. I do also find that is can wear off pretty quickly, but if thats what you're looking for then its not necessarily a bad thing.
Thats just my experience, and I use a different basal so its hard to say if you would have the same experience. However I've stuck with it for over 10 years so it must be doing something right!