As for what to put metal roofing on I think skip sheathing is best. Solid sheathing won't allow it to breathe and could corrode from the back side.
We use approx 1" by 3, 4, or 6" and space them to suit.
Part of the that last roof was actually on 1/2" OSB and made the effort to still put skip sheathing on top of that so it could breathe.
Grigg