Because of having to tension the halyard, the cleat alone is not a good option. The cabin-top halyard winch used in combination with the rope clutch is really the only way to be able to sufficiently tension the halyard without adding a winch on the mast above the cleat.
Respectively, I want to suggest an alternate idea.
If you start your sailing on big boats with lots of winches to access, it may seem that you need mechanical assistance to do everything.
I started on small boats where winches were not always a tool on the boat. If you rely on physical strength, you need to reduce or eliminate the barriers. The greatest hinderance with running rigging on a boat is friction. If you can reduce friction on your sails and halyards, it is entirely within the ability of most fit crew to raise a mainsail using your own body strength on boats upto 36-38 feet. Beyond that size of boat the weight of the sail can become a factor in the hoist.
To do manually hoist the sail you must first ease the sails trim lines: outhaul, vang, any reefs, and the cunningham. Lift the boom using the topping lift till it is above horizontal. Now attach the main halyard, guide the sail on to the luff track and reach upon the halyard, grabbing it and pull down using your body weight to assist in the hoist. (sometimes called Jumping the Halyard). Monitor the sail hoist to assure the sail is not entangled in lazy jacks, or shrouds.
As you raise to the top of the mast there should be a mark to indicate the sail is fully raised. My mast has a black line that indicates the height of the sail headboard when raised. If you are a foot shy, it can be finished by slipping the halyard around the bottom of a cleat, holding the tail in one hand and pulling on the halyard above the cleat like you were pulling on a stretched guitar string. This gives you the added power to fully raise the sail. (Note that if you find this last foot to be an issue, you likely have dirt or gunk in the upper section of your mast. A good shot of water with the hose might assist in cleaning the sail track.)
Once up to the proper height, secure the halyard on a cleat using the proper cleat knot.
Now to set the trim, you need to add tension back in to the sail that you eased before the hoist. The Outhaul, topping lift halyard, cunningham, and vang are all adjusted to trim the main for sailing.
Sure the winches on a 30ft boat can pull a sail up the mast, they can also rip the sail as you fight against the friction or obstruction that is in the way.
Manually you know immediately when there is something amiss with the hoist.
Good sailing.