One option (if you're only going to offer Cpanel Hosting is a separate VPS with Cpanel-DNS-Only
Alternatively, get a 2ndary DNS service and you dont need the VPS, or have to worry about scaling, managing, securing etc
Or better yet, a full DNS Hosting service, which can automatically pull the zones by AXFR from your cpanel server(s), which will allow you to simplify your support (only have to ever give people a known set of nameservers irrespective of how many servers you grow to) and reliability (not impacted by any of your VPS being offline) etc