Considering barracks, Democracy has the same intended problems as the government Republic.
Rhodie and later Takeo made a lot of work for the CCM civilopedia and I´am very grateful for their work.

I have done a lot of work for the civilopedia, too.
To do these civilopedia entries is a mass of work nobody can understand, who hasn´t done it himself. The rule of thumb is to add an existing unit to CCM is 1/4 work for adding the unit and 3/4 for all the paper work about that unit. And than it is not clear if a player will find the proper access to the informations.
CommandoBob made a kind of a guide for CCM1 short after its release. You can find it
here (but don´t klick on links in that kind of a guide, as this leads to the former SOC site, that primarily hosted that mod. That site is abandoned since many years).
I recommend, that even the current version of CCM 2.50 should be played with the C3X exe mod (I mostly call it the Flintlock patch). The Flintlock patch has the advantage, that many options of it can be enabled or disabled. The offensive land artillery patch, the army patch and all other options that you are warned not to activate (closed borders, additional eras as they are not working prototypes) should be or stay disabled.
I´m working that the offensive land artillery and the improved army setting can be included in the next version of CCM 2.50, but for the land artillery it is not done to set the current CCM land artillery units in the biq and the description to the C3C artillery strategy with a bombardment strength that is equivalent to their current attack strength, here the mixture and the speed for building up those land artillery units by the AI must be fitting, too - and in my current prototype this is not yet working as I wish it to work.
Otherwise I will not miss any longer all the additional comfort in playing and fixing a lot of the bugs that were never corrected by Firaxis (especially the submarine and the houseboat bugs) by Flintlock´s phantastic C3X exe mod.