I should add, the only thing I eat while I'm actually moving is Jelly Belly Sports Beans (I prefer the orange flavor). For anything else, I wait until I get to a rest stop or I just pull over and stop at the side of the road somewhere to have a quick snack. That is what works for me, even on long rides. I alternate bottles of Gatorade with bottles of water, so the Gatorade is how I get some calories while in motion.

I am not able to eat most foods during rides, especially on very hot days. I find that I can eat NutriGrain bars and Lance cracker sandwiches (whole wheat with cheddar spread). Since you don't like sweet foods, maybe some kind of crackers or pretzels would appeal to you. Or maybe bring a zip-top bag with some kind of cereal that's easy to eat by hand, like Chex.