<snip>
YES, that's EXACTLY What you say. No food is to be in bedrooms. Period. Eat in the kitchen, or a snack in the living room (if you allow it); but food is NOT permitted in anyone's bedroom.
Make a chore list, like you do for a child. He needs, after 6 months, to become a contributing member of the household, not a drain and a strain - not to mention a creator of more work.
Oh, the chore list, make it detailed - when, how, what to use. He's an adult, and he's no longer a guest - he's a member of the family (temporary just like a grown child who returns temporarily), so treat him like one - stop pampering him.
Make HIM go through the trash to sort out the recycles (make it his chore since he's the only one who doesn't sort).
When you find the dirty pots, call him into the kitchen and ask/tell him to please rewash them.
Search Freecycle or Craig's list for a used bicycle. YOU are not RIPTA. Have him apply for Section 8 housing - in fact, even though he is working, have him apply for public assistance to get food stamps, medicaid, and possibly some funds for transportation to and from his job (especially with the New England winter coming soon).
STOP pampering him. you are not the hilton hotel.