...............any roofers out there..........

I would go with Mr Lahey's first suggestion , decking it with OSB will leave air voids that can lead to sweating between the metal and the OSB creating new problems .