What kind of shape is your Mainsail in? If they are really old, you have to decide whether it is worth spending money on old sails, or just save and buy new sails. The C22 is a popular boat - it should not be too hard to find lightly used sails for reasonable prices, if your sails are blown out, like my original sails were.
I think you are wise in wanting at least one reef!
I sewed all of my San Juan 21 sails from Sailrite kits. You don’t save much money sewing your own versus a good sailmaker, but you sure learn a lot! I sewed the mail last, so I learned on the other sails: spinnaker first, then jib, Genoa.
The Sailrite technique for adding reef points (I put in two sets of reefs) is to use sewed in brass rings for the cringles.
Sewing in rings is a LOT OF WORK! Lots of stitching, through 5+ layers of dacron. Professional sailmakers have a hydraulic press, and it probably takes them 10 minutes to press in the cringles. I recall it took me about an hour each, and I still had to purchase the die set to install the brass eyelet to protect the stitching. Here is a link to the Sailrite video showing the technique to sew-in a brass ring:
Installing a Sewn Ring & Eyelet in a Sail Corner Video provides instruction on using a brass ring with an eyelet on a sail corner.
www.sailrite.com
Below is a photo of the first reef (apologize for the dim, grainy photo)
As you can see, to reinforce the sail at the cringle, you sew 4 or 5 “sectors”, of decreasing size, before sewing in the ring. My main uses 6 ounce dacron, and 5 or 6 layers is pretty tough to sew through! I was lucky to have access to a Sailrite Ultrafeed, which has no trouble, but I used my wife’s regular sewing machine on the jib and Genoa, and it had a tough time sewing through 5 layers of 4 oz dacron - you kind of had to start at the thin side, and take a “run” at it, and hope it didn‘t stall out! Sewing the tie points in the middle of the sail is a real pain! You have to stuff a lot of stiff fabric under the sewing machine arm.
Materials are not very expensive, except you might have to buy a whole yard of dacron to make the corner layers. When sewing a kit, there is a lot of “leftover” dacron from the cutting process, so there is a lot of scrap to make the corners, and other stuff like batten pockets.
Anyway, I agree with the others, get a quote from a sailmaker or two. Hopefully it won’t be too expensive! Maybe during the off season, they are looking for work too, and can give you a good deal.
Adding a reef point or two is quite doable, and not very expensive, but a fair amount of work!