The roofer has no obligation.
The homeowner is liable.
Yeah, but doesn't responsibility for achieving compliance rest with the builder/roofer/whoever is carrying out the work? So theoretically, they could be prosecuted for carrying out work without having the necessary clearance? That's what the article I linked to indicates.
But I guess this would be unlikely, so I'm sure the roofer will be OK.