Rick
From what I gather from your post you have basically built a sub floor then applied Astroturf to if for your finish.
This is a nice compromise for an old deck and the Astroturf is a great non slip finish.
If u can get the plywood dry then I recommend using a carpet glue like mastic. Not too expensive and if you skim the ply and then seat the carpet the glue will water proof the ply and that will be that. The edges I would also try to skim and turn the turf over the edge to prevent wicking into the ply wood. In any event the water attack will come from the edge. Waterproofing sealers are not permanant and not really designed for anything but some light duty dookie.
Marine grade is overkill but treated ply is available and affordable.
Mastic costs comparable to waterproofers but will attach the carpet and waterproof. Just mind the label and get a waterproofing mastic. You can use the type that they set tile in.
Skim coat with no gaps, apply carpet, enjoy barefoot.