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

Usually the roofing manufacturer will make such flashings for their particular rib design. Check with your roofing supplier, should be no problem