"Wall hugging"? Do you mean one that, when leaned back, does not go back? They make recliners that only move forward so you can be against the wall when upright.
I was at first thinking for you to just take the sofa to an automotive, or to regular, upholstery shop. Have new foam put in, new fabric, make it comfortable...
A recliner is better for one person seating - more comfortable for sure.
A platform is no problem. Not sure what you mean with the rollers.... You want to move the recliner forward on rollers to be able to recline?
Maybe drawer slides instead of rollers if this is the case. You can get slides to hold any amount of weight.