Post some pictures.... specifically the mast area on both sides... then shots of the cabin roof on each side... we can help you with the routing options then. This picture shows a boat that uses the winches for both halyards and sheets... there are many, many ways of doing this project... I've changed the set up on my C27 at least 3 times.... moved stuff around, new equipment etc..
First..... don't forget that you're adding another 10 feet for halyard requirements...
If you're on a budget you can install simple, less expensive cleats instead of clutches... A small standard winch (not self tailing) such as the Lewmar 7 .. is more than adequate as a halyard winch on a 23 footer and it won't break the bank.
So, the halyards need to get from the mast base out to a "deck organizer" which turns the line aft to the winch and cleat near the cockpit. When you have a winch.... the cleat goes ahead of the winch, btw.
At the mast, your choices can be:
(a) base plate and mast blocks
(b) stand up swivel block
(c) halyard lift block
HINT.... choice 3 is the least expensive.
Then.......... you'll want a deck organizer to turn the lines around the hatch back to the cockpit area.
A cleat... your money, your choice.
And finally..... a winch.... may be optional... but again... your money, your choice.
I found this Lewmar #7 standard on sale for $62.00 !!!!!! Snap it up...
You can do your own search for self tailing winches.... prepare to spend $475 plus for an appropriate sized single speed model.