I did that this spring. Ran the luff and leach reef lines as well as the main halyard back to the cockpit. I had a mast organizer plate under the tabernacle for the blocks. I installed a deck organizer to turn the lines and ran them back to a line clutch.
The leach line runs from an eyelet on the port side of the boom up to the leach cringe and down to a cheek block on the starboard side, then forward to another cheek block before running down to a mast base block, then to the deck organizer and back to the line clutch.
The luff line starts at an eyelet on the port side of the mast below boom height. The line runs up to the luff cringle, down to a fairlead positioned to pull the luff cringle down and back when reefed. Then down to a mast block to the organizer and back to the line clutch.
I first used an older 5/16" double braid line but it was a bit rough. I asked here and Marlow Super Pre Stretched line was suggested. It is slick and runs through blocks well. It is also a bit too stiff to splice but worked great for the luff lines. If flows through the cringels easily.
I love having the lines handled from the cockpit. If the wind picks up I just heave to and put in the reef. Wind dies off I just shake it out.
Having the separate reef lines for luff and leach allows me to tweak the settings to balance pull on the reefing cringes.
Well worth the effort. BTW, I used all Garhaurer hardware.
Here are some pics.