You need to find a locally available specialised product. I am hoping that his roof is not built yet. There should be a product out there which you would install under the roof tiles or shingles. A heavy and thick vapour layer if you will. This company does such products
REVAC BM00 Series : Noise Insulation Materials used in Acoustic Roof Membrane
DD
Sound Sound - Homepage