If looking at a DIY application, consider a high solid silicone roof. Unlike a membrane roof, it's a solid continuous roll/brush on application that eliminates the need for caulking, tape or lap sealant. It's also a soft roof so fused repairs are done with a tube of the silicone and a putty knife. It also has insulating properties especially on metal or solid fiberglass roofs. Another benefit is you can buy the material at major home improvement stores like Loews or Home Depot. Since this is a raw material applied application, you can do things like create a water diverter or channel on the roof or edges to suit your needs. Since it's a flexible material, you really don't have to worry about stretching, twisting, bending, flexing or anything else as it just becomes a huge silicone sheet bonded to your roof.
Now, there are some pros and cons that must be considered and not all roofs are good candidates, but it's a excellent product at a reasonable cost that is becoming more and more popular. If you can paint an exterior wall, you can coat your roof with this product.