For the super-nerdy among us who like to find over-engineered solutions to simple tasks, there is also the possibility to programmatically generate a CC design file that has a predefined array of circles, since CC design files are just JSON text files.
A few pages of Python script does the trick, like in this awful awful hack I experimented with a while back, to not have to manually create hundreds of shapes (and toolpaths!) manually:
I have a feeling that if you asked @fenrus nicely, he would do his magic and come up with one of his online tools where you click-click-click in a web form and bam, a CC file with an array of holes would come into existence.