In the midwest on the Northern Tier, which I imagine will be similar to the Midwest on the TransAm in the tiny town stores it'd often be pretty hard to find much vegetables. So worth carrying more of those when you can find them. I also found that even things like vegetable soup would usually be the kind with beef broth. You always can find bread, peanut butter and cheese of varying quality. Tortillas are usually pretty available and less bulky then bread. Mac and Cheese is usually available. Plenty of eggs if you are willing to eat those. The other problem I had was finding veggies in small quantities, even the big stores in the midwest would only sell things like carrots and such in big bags. Often I'd get those bags of pre sliced things so you could get less. Getting things like Tofu I could only really do in towns with a coop as if a big store even had it, it be some huge package.
At restaurants I think vegan would be harder. Grilled Cheese can be had if you ignore what it's going to be grilled on. Pancakes, waffles, fried potatoes likewise. That old standby salad is harder to find in the midwest and will usually be iceberg lettuce based. That being said I was occasionally surprised by some little town being hipper than you'd have suspected, or some random looking diner having a sautéed veggie sandwich, or a good coffee shop that might make pannis or some such. But you can't bank on that at all.