Ever since the cost of a hot meal at work went above $2.00 I have been eating leftovers for my lunch. When I cook i always make plenty so that I will have enough for my lunch the next day and maybe the day after.

I assure you that all of the above mentioned foods reheat just fine in the microwave.
If the husband does not know how to cook, he will probably NOT notice the
difference between halibut gently poached in white wine and reheated halibut.
I am a fussy eater, but I find my microwaved lunches are a lot better than
the frozen lunches you can buy premade AND the crap they serve us at the company cafeteria.

start buying and cooking bigger portions. Then there will be lots of things
hubby can eat while you're not around.
This will definitely teach him a little independence (not much) but it's a start.
good luck.