ok......i had a roof top puncture recently and repaired it with a self-leveling roof sealant. normally used in rubber roof skins and roof lap joints / over roof top fasteners. worked great.
this was also the advice from FCW. you could also add a small peace of thin aluminum.
fill the hole as it...