Hi Martin,
If the soft spot is small, you can drill a hole thru the top side glass and inject Git-Rot epoxy into the balsa core then seal the hole or holes with epoxy resin.
If the area is large, it can be repaired from inside the cabin. This involves removing the headliner. On my '78 F-26, that would mean removing the panels around the side windows and teak straping across the ceiling then pulling out the staples that hold the headliner up. Once the fiberglass is exposed, you'll probably be able to see the dark colored wet spot right thru it. A moisture meter would be a handy tool to inspect the extent of saturation. Water gets into the core thru a crack or an un-sealed screw hole, then thru a process "wicking" it saturates a large area of the core. Saturation usualy becomes less as it gets further away from the point of entry. Once the area to be repaired has been determined, the dirty work can begin. Since fiberglass dust can and will get every where, it's best to remove what you can from the cabin, and then cover what ever you can't remove.
Use a circular saw with a carbide blade set to a depth that will allow it to cut thru the inside layer of fiberglass and part way into the wood core only.
Cut the area to be repaired away in sections. Be sure to wear proper safety equipment (goggles, dust mask, coveralls, etc.) and ventilate the cabin while doing this job. Then chisel, scrape and sand your way to the bottom of the top side glass.
Once the area is cleared of saturated core, you can epoxy new balsa or ply wood into place. Then replace the inside layer of glass with new fiberglass roving and resin. I like to use West System epoxy resins for this type of job. West System also offers "how to" information for jobs like this. Since gravity will cause the resin and roving to to want to sag, vaccuum bagging may be the preffered methode here.
Be sure that you also repair the spot where the water got in in the first place.
Hope This Helps
Paul Cruise Control
'78 F-26HT