Hi matey sorry to hear about the roof, any pics!! if they are light dents maybe easily sorted, but worst case scenario roof skin which is very expensive, pics!! for a quote! Ant!
had the same problem, caught some little F****R sitting on my roof, we used some panel suckers at work, there are a bit like the little plastic suckers you get on toys so you can stick them to your windows but they pull the dents out a treat. Cheers