Being were it's located, not a good place to patch, I would contact insurance if you have it. If you don't I would go with the eternabond tape and attach it to the side then carefully fold over onto the top. Make sure and clean up all the damage first and make old roof material go back in position. Go all around the eternabond with dicor self leveling caulk. My old trailer had 3 limbs go through the roof last winter Insurance adjuster told me it would cost $6000 to have the roof replaced. They totaled it out and I bought it back and patched it with the eternabond, new owners are friends and had a great summer with it and no leaks yet. Biggest thing is making sure you clean things good before you apply.
Think about things before you do them make life easier not harder.