Forget the Foam--Stick with Epoxy (no pun intended
I have a 1975 '22 and someone in its long chain of previous owners cut two 6-8" holes in the sole--one is exactly beneath/in front of the companionway (like yours) and the other is just behind the cabinet area midships. They are each covered/closed by a white plastic screw-on access plate, which allow closure and support for stepping/walking over the holes. Both are exactly on the centerline of the boat and they were intended to allow bilge access and installation/service of an automatic bilge pump. That goal was admirable and to this day my bilge stays relatively dry with the assistance of that pump. Plus I can see pretty well down there for inspection purposes.Unfortunately, the good intentions of the installer were not matched by good planning and installation skills. Like others here, the core material was not dug out back past the perimeter of the holes and replaced with solid epoxy [or fiberglass resin] as Justin suggests. As such, I have the "spongies" on my floor, too. I also agree with Justin that if the damage is not far-reaching beyond the perimeter of the hole in your floor, get some dental picks, old screwdrivers, awls--whatever--and dig out that old, wet, rotten core material as far back as you can reach from the edges of the hole. If you hit solid, dry core material all the way around, I would still keep digging all around as far out as you can go. Then "wet out" the inside of that new cavity area between the upper and lower "skins" with clear, unthickened epoxy (West 101 and slow hardener (if you wanna wait all day) or fast hardener (if you wanna continue to work about 1 hour later)--use an artists' paintbrush, paint stick, plastic butter knife, whatever. Make sure you put plastic, cardboard or heavy paper (wax paper works great too) inside the bilge underneath the hole to catch all the dripping/excess before you start with the epoxy. Let that "wetted out" area sit for 20 or 30 minutes minimum so that the epoxy soaks into the core. You might even want to do a second "coat" after the first sets up to make sure everything is well saturated and "wetted".After you have "wetted" out the whole area inside the cavity and it sets and hardens, mix up some more epoxy, this time add some thickener (I use microfibers) and, if desired, add some white coloring agent [makes it all look a lot like gelcoated fiberglass] until the mixture gets thick like creamy peanut butter (i.e., doesn't run very much). Take that "peanut butter" and start filling that cavity around the hole, packing/pushing it in as far and as deep into that cavity as you can push--use a paintstick, plastic butter knife, putty knife, whatever. Try to get it really deep and don't worry too much about the edges/perimeter of the hole--you want it solid deep in there first. In fact, I would do this as best I can, let it set overnight and then do a second, cosmetic "skim coat" for the interior edges of the hole to make it nice and pretty/square/flush. You can let that dry overnight and then sand it smooth. Now you've got a solid floor and watertight cabin sole with bilge access to boot. If you don't have the plastic access plates like me, you might consider getting one bigger than your existing unepoxied hole, enlarge the hole to fit the new plate and follow the process above to seal the core before attaching/bedding in the plate's ring with silicone.If your sponginess exceeds your "digging reach", the other suggestion to cut ONLY the top skin with a depth-set Rotozip (or depth-set circular saw) is your best bet--cut it off and lift it off/out carefully, in one piece, as you can re-install it over the new, replaced core and epoxy/fair it back into place, filling the cuts with the thickened epoxy with pigment and then paint the whole floor to look like brand new or--if you're not worried as much about cosmetics, just leave it "au natural". That top skin is going to be better and fit better than any plywood or other substitute floor you can come up with--short of laying in new glass yourself (maybe you'd rather work than sail....)Good luck. Any questions, write back here and we'll be glad to try and help.Rich Lemmler, Jr.s/v TIME BANDIT1975 O'Day 22