Take a look at this link. Post #3 in the thread shows my set-up :
https://forums.sailboatowners.com/index.php?threads/main-sheet.152168/#post-1037183
Searching the Cherubini forum will yield other threads about routing the mainsheet.
If you go the cam cleat route, I would suggest that you also lead the main sheet through a rope clutch as shown in my picture. There are times when additional security other than just a cam cleat is needed. Such as a foray to the mast. Must be 100% sure the boom can't come loose. Also, the rope clutch acts as a fair lead. Helps keep the sheet in-line ... making it easier to direct the sheet into the narrow cam cleat opening.
On San Francisco Bay, the wind is most frequently strong, gusty and quickly changeable in direction. On virtually no notice, I must be able to quickly release the main sheet to spill wind, and then pull it in again when its safe to resume the original sheeting. All from behind the wheel. Adjusting the traveler just can't be done quick enough. And on my older boat, the traveler car and 4x purchase gives too much resistance to again return the car back to the center line against the heal and the strong wind. I keep the boom vang relatively tight. So when easing on the mainsheet, the boom doesn't raise much. Been successful with my set-up for 10 years now.
I don't remember if the Cherubini Hunter 30 has an aluminum plate underneath the FRP on either side of the companion way. I think it has been discussed over the years, so do a search to find out. The aluminum plate makes installing deck hardware much easier. Drill, tap and screw in. Tip though is an anti-seize compound is a must. Otherwise after a few years the galvanic interaction between SS and Al will virtually corrode the screws in place. Removing can then be a real challenge!