Re: roof repair from tree damage
If you're asking if just the area of the hole can be fixed rather than stripping off the whole roof, then yes, just the area of the hole can be fixed. Unless the roof is on it's last legs, this would be the most common way to do it.
What it will take to fix that hole is something that will require more details to determine. If there is broken framing in the roof, that will need to be repaired first. If it's a truss, you'll want to consult with an engineer so that the integrity of the truss is restored.
The damaged sheathing under the roof covering will need replacement, which will require opening the roof covering a little larger than the repair. There are right and wrong ways to do this, so again, more information is required.
The roof covering itself only has to be patched in, so carefully remove the damage plus whatever is needed to make the repairs. A qualified roofer will be able to make the patch water tight.
None of this is a DIY project unless you've got considerable knowledge about framing and roofing.
The interior repairs can probably be tackled by a DIY'r, as it's mostly cosmetic repair.
I suffer from CDO ... Its like OCD, but in alphabetical order, LIKE IT SHOULD BE!!!