If you're manually provisioning rDNS, you're wasting your time. You should find a way to let clients set their own rDNS and be done with it. However you do it, just make sure that the FQDN they want to use has an A record for the IP they want it set for to avoid spoofing.
Don't try to combat...