Just drove that route last fall. US-54 is a good, two-lane road with a few wide spots. Some sections were recently resurfaced and are in excellent condition. Be prepared to slow down going through small towns, and watch for speed traps in the Oklahoma panhandle.
Small towns have interesting, small, mom-and-pop cafes. This is rural farm and ranch country, so most places open early for breakfast, but also close early; and most towns are too small to have McDonalds or other national-chain, fast food places. There's not much in the way of tourist attractions on this stretch either; although there is a turn-off to Dodge City, if you're interested in old-west history.
There are some short isolated stretches, but it's not like the desert southwest where it can be an hour or two between gas stations. Liberal, KS and Dalhart, TX are good places to refuel and stretch your legs. We ate at a little greasy spoon in Dalhart, and the burgers and sandwiches were good. Sorry, don't remember the name; but it looked like at one time it was a Dairy Queen or similar.
If you're headed toward Albuquerque but can't make it before dark, we stayed at the RV campground below. It wasn't special, but it's OK, safe, and easily accessible. It's on motel row in Santa Rosa, so there's fuel and restaurants in the immediate area. We ate at the restaurant at the entrance to the campground, which has free delivery; but if you want more than a burger, I'd try elsewhere.
Santa Rosa Campground & RV Park (former KOA)
2136 Historic Route 66, Santa Rosa, NM 88435
Phone: 575-472-3126 | Toll Free: 888-898-1999
Average reviews; most say good for overnight = $33
Web site: http://santarosacampground.com/index.html