Put a cooler in your car with some ice water, a recovery drink (I use Recoverite) over ice, banana, sandwich, etc. Eat a small or medium size recovery meal within 30 minutes of finishing the ride, then a real moderate size meal at home or back on your regular meal schedule.
Falling asleep after a large meal with a beer in the afternoon after a long-ish bike ride sounds pretty normal to me. medium meal and skip the beer until later, maybe? Or nothing wrong with a nap.