maybe a cat run or harness training is your answer?
that way he gets to go outside, harness training you can show him a territory for him to claim and hopefully he would stick to that if you let him loose in the spring after all the festive stuff now going on til about Jan 10...
catproof garden/pen is the 'best of both worlds' with free access but limited area
I hope he's fully feeling himself again
