It's not too difficult to raise the mast on a BC 23 by yourself. It just needs a bit of pre planning.
I secure one end of the job haliyard to the ring that secures the foot of the jib, run the other end through the jib block at the hounds and then run that end through the bow roller (if you haven't got a bow roller, use a spare block) and then take it aft, round one of the winches (just to hold it in place until the next stage). Depending on the length of your jib haliyard, you may have to tie another piece of rope to the haliyard to make it long enough.
I put a plank across the cockpit locker tops and, standing on that, lift the mast over my right shoulder. I step forward to the apron in front of the companionway, and then climb onto the cabin roof, whilst still supporting the mast and pulling on the haliyard with one hand. Ideally, I need a step to help me with this and I use my toolbox to make it easier to get up on the cabin roof.
Once on the cabin roof, the mast can be hoisted by either pulling on the haliyard (because by now there's quite a good angle between the mast and the deck and the haliyard has much better purchase), or a combination of walking forward pushing the mast up and pulling in the haliyard. Our leader Matt can do the thing without the need for the step or the haliyard, but then he's (a) taller than I and (b) at least 30 years younger!
I made up an A frame to improve the purchase of the haliyard but, as it takes time to rig, I have stopped using it.
Hope this helps