Having done non skid on boat decks for many years--a few comments: Sand it very aggressive (I wore thru the seat of the pants of a brand new foul weather gear set during the first night of a TransPac race.) Walnut shell grindings are also too aggressive for a full cockpit--I used these on companionway steps, set in epoxy and coated with another epoxy layer. This look good on teak.
The glass beads are excellent, but you do need to use something like Sterling or Awlgrip, with the beads in the first coat rolled on, and then a second coat without the beads to seal them in properly. Other paints will work but you will end up re-dong the paint fairly often. Mix the beads or other non skid material into the paint, not sprinkle on.
The Kiwi Grip has a good reputation--there are other similar deck coatings which are used around pools. Do a Google search and see what you think--many of these are latex based and probably will not hold up as well on the boat.
Durabak #18 is a bed liner type of material made for rolling on. I have several friends who have used this on their trawler and been very happy.
Other bed liner materials have been used, some sprayed on. Check on the non skid properties of each if you are considering.
On the C Dory 25 where we redid the cockpit, we mixed gel coat with cabosil (fumed silica) to thicken it and give a non skid surface.
On the C Dories which have no floor boards, many of us have used dry deck and then put industrial foam floor mats over the top. We did this on our first 22 (1993). Our current 22 has removable floor boards, and the non skid is still in excellent condition.
Does your boat have floor boards, or a raised tabbed in floor? I believe that by 2008 the 22's had the permeant floor--not sure about the 19's.