It's extremely labor intensive and costly to put stuff up on the roof, and problematic in terms of electrical connector, electrical safety, and being proprietary for mounting and roof repair. Big ass PV panels that are 2.0 x 1.0 meter in size (or larger) are so cheap now for photovoltaic ground mounts that the labor and mounting can actually cost more than the panels.
460W panels can be something like $0.25 USD per STC watt in single pallet quantities shipped as LTL freight.
Or at least if you have to use your roof, just put them on boring aluminum rail mounts on roofs which are a much more known factor for roofing repair and labor.