My roof's fiberglass. Each panel is bolted to a long piece of aluminum angle. Angle runs entire length of panel, both sides. Angle is 1 1/4" wide. Wide VHB tape attaches the angle to the roof. Now on year three with no loosening of the supports. So that's about six feet of VHB per 100 watt panel.
I'm not drilling holes in my roof.