My tin roof is grounded. I have tin gutters and downspouts. There is a stainless steel strap from the roof to the gutter, and then at the ground I use another strap held by a hose clamp to go "tin" (really zinc and tin) to stainless, and then stainless to copper for the ground run.
When building the house, I put in lots of copper around the house at foundation level and about 600' in four trenches that had other stuff at the 2.5 foot level, so that's my grounding system.
I claim that your metal roof and the earth all look like ground to any pending strike, so that grounding it doesn't really change the odds you'll be struck. What it does do is give a path for the charge to go to ground. Don't know if this is better than a "real" system with sharp pointed things in the air, but it has to be better than nothing. I've seen lots of houses that have been struck by lightning with results for nothing to burned down. This was an easy thing to do that substantially increases my ability to survive a lightning strike.
Driving in ground rods is not difficult, it's just hard work. You can get the rods and the #6 wire from big box stores. The biggest thing to avoid is a direct copper to tin connection. The tin will corrode. I also go around the house and hit the" tin 2 stainless 2 copper" areas with some WD-40 about twice a year to keep the water out and to inspect for any problems.