Missy, I've grown two roses that climbed right up onto a roof. One is Dorothy Perkins, which I ultimately decided to get rid of because it suffered too much from powdery mildew. It climbed up an arbor and then climbed halfway across the roof of my house. The other is Yellow Lady Banks. I have two of these. One is covering three arbors and my garage roof, and the other is covering a gazebo and climbing about 20 feet up my neighbor's oak tree.
Rambling Rose (Rosa 'Dorothy Perkins')
Lady Banks Yellow (Rosa banksiae 'Lutea')
Both of these roses would grow well in your zone. Roses will not damage a roof.