Hello,
What we did was simple. We sprayed the plywood generously with spray adhesive and wrapped the carpet around the edges and used stainless steel staples on the underside. We then used outdoor decking screws to screw through the carpet, wood, and the bench seat. Many will scoff and say you need the washers etc, but after a season of use I have yet to have any difficulties. All I can say is time will tell if I made a mistake. The screws were bought at Home Depot and were almost the exact color as the carpet. In order for them not to be seen I just carefully countersunk the screws into the plywood. Be careful not to go too far though you can actually screw right through th wood if not careful. I didn't drill, cut, or do anything to the carpet to hide the screws. If you can't find the same colored screws, I would plan for my screw spots when carpeting and not put any glue there. When screwing it down, I would make a little slit in the carpet with a sharp blade and put the screws in, then dab it with glue and put the carpet on top.
If you want to mount pedestel seats on that plywood it is a little more difficult of a task. In the time it took me to mount the three seat bases my wife carpeted the entire rest of the boat! You have to get a hole saw and drill out the center hole for the seat base to go in, then stick the base in the hole and drill out for the 6 screws/bolts. After the pattern is drilled and ready to go it is time to start digging out the flotation foam to reach the underside of the bench. Once you have the foam dug out you use stainless steel nuts, washers, and bolts to sandwich the bases to the wood and seat bench. The aluminum on my benches is very thin, but they are plenty sturdy with the 1/2" plywood on top. I weigh 220ish and have yet to feel uncomfortable.
I hope this was of some help. If I need to I can snap a few pics for you if I can get a camera underneath the benches for some refrence. If you want a simple carpeted benchtop I would say screwing it into the bench would be sufficient, but if you are going for seat bases on top you MUST dig out at least enough foam to get some through bolts in there.