Have you considered fiberglass? Some plywoods can crack, or check, over time. Fir plywood is known to do so. Fiberglass cloth and epoxy would help prevent that. You could paint the fiberglass. Interlux Brightside is a well regarded one part boat paint used for wood and for fiberglass. Rustoleum makes a less expensive boat /marine paint.
Rustoleum Marine Topside Paint at Amazon.com Raka.com
raka.com is a lower priced supplier of epoxy and fiberglass cloth many people here have used. They have good instructions on their website.
There many good YouTubes about fiberglassing. Many of the best are by canoe and kayak builders.
Fiberglassing a Strip Built Kayak and
Layout and Smoothing of Glass Cloth and
The Basics of Fiberglass Fabric will get you started.
Because you have already sealed the plywood with CPES you may not need very much epoxy. As a rule of thumb you use 1 (liquid) ounce of epoxy for every ounce (weight) per square yard of fiberglass cloth. If you use 4 oz. cloth you need a little over 4 ounces of epoxy per square yard. Or 6 oz. cloth needs a little over 6 ounces of epoxy per yard. If you only need to do the roof you probably don't need all that much epoxy. Once you're done it's seamless and waterproof.
Lance and Becky's build journal is a good one to learn about fiberglassing.
Lance and Becky's Sagwagon. Joanne's Desert Dawg
Desert Dawg is another good one. Both fiberglassed and painted their teardrops.
Took a quick look at your blog. The seam in your roof and the side edges could be waterproofed well with epoxy and fiberglass cloth. You can then skip installing trim on the edges. If you round (over) sharp corners fiberglass cloth will drape over them better. The roof seam may need several coats of epoxy to soak into the end grain and completely fill up the joint.