My Pearson 33 has a very similar cabin top. Both of my halyards run through turning blocks that are fastened through the cabintop. They lead through cam locks that are just forward of a small, single speed winch, similar to Fendertweed's setup. I think you will definitely need a halyard winch (and it will be useful for other hauling tasks too.) Everything has been installed with backing plates inside the cabin. Very convenient, much safer than climing up on the house and pretty much a necessity when sailing solo - I wouldn't have it any other way.
1971 Pearson 33 (for sale!)
1992 Hunter Legend 35.5