How about allowing roofers licensed in other states to work temporarily in Florida after a disaster without having to have a Florida license but only if they are working as a subcontractor under a roofer with a Florida license who will supervise the work and make sure it is done to Florida code?
If you require the out-of-state workers to actually get licensed in Florida I think that would likely limit the number of out-of-state workers too much. I doubt many out-of-state roofers would bother with the time and money to maintain Florida licenses that they are only going to use on those occasions of a temporary spike in demand due to Florida natural disasters.