I agree with the pp about getting a small cooler bag with some ice packs.
He has access to a microwave? You can freeze leftovers and then allow them to thaw until lunchtime and put them in the microwave.
I usually make my husband leftovers for lunch, occasionally he likes a frozen meal and very rarely well I throw a sandwich in there (he likes corned beef).