For filling a small hole like this a little bit of silicone such as Roof and Gutter Silicone would be ideal. To get the neatest finish you would be best to use a patch of polycarbonate roofing with a small amount of sealant as an adhesive to bond it in place as well as seal any gaps.