Just a note.

I wouldn't want anything less than 10mm polycarb on the roof to feel it was safe !

If anyone was building one, and it wasn't I'd feel very uncomfortable.

A roof will take the same impact as a side. Vertical v horizontal discs ... Same thing !!