I also think it's possible to overcome any aversion to eating too close to a run. Sure, if you're doing a fast 10k, you wouldn't want anything substantial within two hours of racing, maybe more.
But if I'm doing my weekly long slow endurance run, I find it perfectly doable to have big bowl of porridge & banana and set off 60-90 mins later.
And if you're aiming for ultras then you have to get used to digesting on the move anyway.