It would be great if you could implement this feature.
I know that CloudFlare have an API that will allow this from their side.
Users would just have to link their CloudFlare accounts and then any new dns records or changed dns records can be added to their account.