I also have a very long overhang on my metal roof. I am going to be putting old garden hose around the edge and caulking the seam where the hose meets the metal. I have also seen people use pipe covering as well as those swimming noodles to cover their edges.