Re: Main Halyards - Back to cockpit or keep at mast?
Leave the winch on the mast. Add a self tailer to the cabin top and use a cleat instead of a stopper block.
Use a simple block at the base of the mast to run the halyard aft to the cockpit.
This will allow you to work at the mast if you choose and not get the halyard caught up in a stopper block.
This is the main problem with halyards run aft. If you need to run forward to help the main down it's pretty much a given that the halyard will foul in the stopper block, then your run back to clean that up and the main catches on something, then you run forward, repeat ad nauseum.