My personal word of advice is no.
The idea is good, but I know from personal experience (with more than one property) that once you put a hole of any sort into a roof you will likely end up with leaks. The only factor is time, but leaks are almost always guaranteed.
Do not do this if you care about your roof, it's not worth what may eventually follow.