I've cut the tin metal roofing sheets with tin snips, yes it leaves sharp edges.
I think the poly carbonate roofs (see link below) cut with a table saw, circular saw, etc but probably a right and very wrong way to do it.
For all of them, use the recommended washer/foam type screws, and...