I used to be concerned about the rafter loadings until our structural engineer pointed out that with the perlins it's almost always the perlins that are the issue, not the rafters - if a 38x70mm rafter can span 1.6m on a trussed roof, then a 50 x 75mm rafter will have absolutely no problem with the additional loadings from PV on the same span even if the system is only mounted every 3rd rafter (usually closer at the corners).
The issue then becomes more what the maximum span is for the rails, pull out ratings for the bolts and max loading for the brackets, where we've previously ensured that we'll either use the Schuco BP130 or 160S rails which can span that distance even in medium to high wind loading situations (higher for the BP160S)... and if the perlin can take the loading, which is where we've ended up strengthening perlins a fair amount under SE instructions.
On the trussed roofs as we're doubling up the rafters we're mounting to anyway almost all the time, we then also have no issue with 1200mm spacings for the brackets, as that rafter can then easily take the additional loading. but 600mm spacings at the edges in higher wind / snow loading situations.
Basically sometime in early 2011 I decided we were better off just working to Schuco's max spans for the next to highest wind / snow loading situation as standard, and making sure we'd never get caught out by using cheaper rails / brackets that really needed shorter spans. That way for 95% of the systems we do we don't actually need to do any additional wind or snow loading calc for the mounting systems, as long as the roof structure can cope - only if we end up high in the Penines or something will we then reduce the spans or cross rail.