Before jumping straight into scaling out and adding more cm instances, I would recommend following some basic tuning guidelines first.
This guide is quite old but still relevant:
https://doc.sitecore.com/legacy-docs/SC71/cms-tuning-guide-sc70-72-a4.pdf
We have several hundred content authors and frequently drop down to one CM instance with out any issue.
As long as you have a sufficiently specced machine, running with well tuned caches then you should be ok.
What spec is available for your first CM instance? Have you adjusted any of your cache sizes based on current utilization?