Welcome to SOC!!
You could definitely do it yourself!
Where in Virginia are you?
The roof on our fifth wheel had some leaks that we did not find, until six months after we bought it. I have a friend in Virginia, that does RV repair for a living. He repaired all the damage, installed new plywood and had us up and running again quickly!
Here's a picture of the major water damage:
Damaged roofing removed:
New plywood going in:
New adhesive being applied:
Once he was done, he put up new gutter and sealed everything up tight. We now have an 8X8 area of the roof that is full walk-on!
He also found some rotten wood under the bedroom and replaced it all too...
The whole camper is now solid and very well sealed!