I would personally never mount panels on the roof in a context like this one, a house in the middle of nowhere. They should just be on a pole, mast, or frame. Anywhere but the roof.
Furthermore, maybe, at low latitudes you can just lay them on the ground and at high latitudes just mount them vertically and the snow will drop off. Skip complexity.