I've got a lot (most) of Chickamauga based for JR2. Most were painted between 1990 and 1995. I've spent the last 2 years cleaning them up, making sure all the bases have flocking, flags that were faded or damaged were fixed, and that unit strengths were accurate to the latest data I had.
When I started back in the 90s, I decided to label individual units instead of just generic green bases. After all, just because the regiments are labelled doesn't mean you can't use them for other battles or fictional scenarios. The bases of each division have their own color, and the bases in each brigade then have tic marks showing the brigade. One tick mark for 1st Brigade, 2 tick marks for 2nd, etc. You could also use one color per corps and alternate the color of the tick marks too.
The labels are just plain paper printed out on my computer, cut to size, and glued to the base with diluted white glue. I typically use an 8 point Times New Roman font with the unit number and state name using US Post Office abbreviations. I've used fancier fonts like Century Schoolbook on commissioned works too, and of course you can vary the font size to your liking and needs. For my own work I generally don't put a space between the number and the state to save space. For example "16GA" instead of "16 GA".
Here is a close-up pic I took this morning on my workbench.
link
I hope that helps. Good luck with your project! One day when I get Chickamauga done I'll be starting Gettysburg too.