Wife and I bought a 25 last year, and spent 5 months getting it ready to go- two problems were that the port bulkhead was rotted out at the chainplate . We replaced the whole bulkhead by carefuly sawzalling out the tabbing along the hull with a LONG demo blade (it bends along the hull curve nicely) and then unscrewing the headliner and mast pole screws. You WILL have to take out the head, and the platform it is on.
When sawzalling, be careful not to rip / cut the fabric liner. I sawed from the head locker area while the wife held the liner back out of the way.
We used the old piece as a pattern for the new, carefully fitting it in. It goes in one way, and you will be putting the top end in first to the left of the mast support, then into the hatch area. It's tight. A swift kick will snap it into place. We used 4000 in the plate slot , and bolted it in - works very well now! The wife covered the cabin side with fabric from a VW supplier - it's actually off-white convertable top fabric, kind of rubbery on one side, and people tell us they like it a lot- beats that bordello red they originally used!
Also had a stanchion ripped out of the hull- I cut that hole oversized, then built up glass to match the thickness of the deck, tapering the edges like one is supposed to. The repair went over the edge, but building it up with strips of glass replicated the profile, and with lots of sanding and a straight edge, you can't tell it has been repaired , after gelcoating! (I gelcoated the entire top of the boat, so it would match.. )
I HIGHLY recommend Don Casey's "This Old Boat" for a reference. He covers everything in DETAIL, and saved my butt many times. Do your research, and think a little, don't be afraid to get dirty, and you can do it. Get some tools. Learn about epoxy, cloth, resin, gelcoat, etc.
You will need a chemical respirator, ( I have a North Twin-can) , goggles, and some kind of fiberglass skin protection, like a bunny suit.
Both of these were not as bad at all as scraping and sanding the entire hull down to the gelcoat in 95 degreee heat (bottom paint was BAD), but that is another story..
Good luck! (BTW - this site is fantastic- thanks to all for all the info presented here- )