Here's where I started:

Here's a glimpse of what was under the surface:

Here's what I did to fix it:

Now that the framing is basically done, I've begun tearing out the interior paneling in places. The roof was leaking, so two panels had to be removed. Once I was in there I found two small tears in the aluminum. One is about 3" long, the other is less than 1". I think I might have one more as well. That would make three small tears and one giant hole that I will fix with a patch panel.
My question - on the tears, would it be better to mix up some bondo or JB Weld or just hit it with a strip of eternabond? Since I've got the ceiling and the insulation off, I'm looking at clean metal from underneath. On top, it's been coated once with mobile home roof coating (10 years ago). I'm thinking it will be tougher to get anything to stick to that.
Thoughts?