Which is really an old school way of doing it. Having multiple VPC's doesn't get around account limits, resources with the same name (sns topics, queues, stacks, etc.)
Just use separate accounts in an Organization.
You can give your developers almost complete unrestricted access to your dev account.