Here's a thought: In a world of V-II diner abundance, it may be legit to send a diner out onto the road but not actually staff it.
For example, what if the Diner was in the consist the whole trip but the Crescent's Diner crew only operated
BHM -ATL - CLT
LYH - WAS- NYP
IN such a world, the high-$ ATL-NYP overnight customers see no effective change.
Southbound,
the diner crew would get off at LYH at 10pm
a new crew would board at CLT at 2:45am and prepare breakfast & brunch
the last diner meal served would be "brunch", served 8am to 11am from ATL to BHM, and
Sleeper passengers would get a Cafe lunch and an "Afternoon snack" from the Cafe.
Dinner would be by voucher at NOL (or not at all)
8-hour shift from 3am to 11am with a bit of overtime during delays
Northbound,
Sleeper class would receive a breakfast prepared by local NOL catering
Lunch would be provided from the Cafe
Diner crew boards at BHM at 2:30p
Dinner would be served from 4pm to 9:30p
Shift end at 10:30, but they don't get off until 1:30a at CLT
Diner crew boards at LYH at 6am
Breakfast & Lunch provided 7am to 2pm as usual.
Too much overtime?
The alternative is to only staff the diner NYP - ATL *as if* the diner had turned back to NYP at ATL, but, to save switching/storage hassles at ATL, the diner actually rolls ATL-NOL unstaffed (but seating available ?)
"Trying to solve congestion by making roadways wider is like trying to solve obesity by buying bigger pants."--Charles Marohn