My main halyard on my P30 is run back to the cockpit. I love it. It makes single handing that much easier. This was done by a PO and he did a great job. The mast
winch is still in place and I use it to tension my roller furled genoa. The cabin top
winch is a
Lewmar (I can't reacall the model number) that is 2 speed without self tailing. The main halyard runs down to the mast plate, through a deck organizer, through a rope clutch then to the
winch. I can raise the main without using the
winch except to tension the luff. Smaller people can use the winch to help raise the sail. With the rope clutch I do not find the need for a self tailing winch.
The cabin top winch has a substantial backing plate and the headliner is brought tight against the underside of the cabin top. I have no leaks, no stress cracks around the fasteners, and have had no issues that I am aware of.
If you would like more info or pics, PM me.