I have only done a 60 second "skim" of the responses so far. So apologize if someone also has picked up and responded as my following thought:
By the OP's second post (that would be #3 in the thread) is seems that primary reasoning for shortening the boom is so the boom can't clock him on the head. So I would guess the boom level is quite low.
Yes, shortening the boom would protect the helmsman (assuming his position is always at the helm and sometimes not more forward say if he has engaged the auto pilot and is standing looking around at things while sipping a cup of coffee). But also pity the poor passenger standing in the cockpit several feet forward. A shorter boom, but still a low hanging one, would still smack them in the head.
Another solution is to bring the mainsail to a loft and ask for the clew to be raised say a couple of feet. Or looking slightly differently, the leach length be shortened by a couple of feet. This mod will raise the boom level. For very little expense. And unless racing, because the lost sail area is right down low, the change in performance is likely to be unnoticeable.
I know that when my 1980 Hunter 36 was built, the "style" back then was for the mainsail often to be cut so the boom even drooped below horizontal. When I bought the boat in 2006, on board was still the OEM main sail. It allowed the boom to droop to my temple level. When an accidental jibe barely missed the head height of a 5'2" passenger who was standing on the cockpit floor, I quickly opted for a higher clewed main sail replacement. Problem solved. These days, for recreational cruisers at least, a higher of boom level at the gooseneck, and the cut of the mainsail leach length, will allow that the boom droop only to a level that is safely above head height.