The only thing I would recommend is getting a crate and put a bed in it, crate him at night in a room far enough away from the bedrooms to keep his yowling from waking people up.
Never EVER tell anyone u do that...
Animal rights will be on you like a tonne of bricks...
Unless, the cat has sufficient area to run/jump/play.
Had a similar situation with a dog.
My boy ben could climb our 8 foot lattice fence and get out the front..
He would only jump when we went out..different situation i know but....
He broke the chain we tied him on, and ended up at the pound.
Anyway, the lesson we learnt, was:
You cannot tie ur animal up for any amount of time, unless it is on a run of sufficient size, that did not restrict the animals daily activity and was in no way possible to wind him/herself around a pole of sorts and choke itself.
Same with a cage, You cannot keep ur animal ,for any amount of time,in a cage unless it has sufficient room and allows his daily activities/exercise...etc
Just food for thought.