In my opinion, Wars of Liberty is making the revolution become a horrible choise. Despite of adding more revolution leaders, adding the colonial militia's ranged bonus, revolt is still a unwise choise with many players. In fact, I and my friends always aging up to the Imperial Age instead of revol because revolt will disable the factories's production and the imperial age grants you so many powerful techs, upgrades etc.
So, I think the revolutionary units (especially Colonial Militia liked-unit) need to be stronger or they need to be tweaked. Here are some of my suggestions:
1) Make them stronger but decrease their hitpoints
For the Colonial Militia, it should have: 170 hitpoints , ( armor and speed still the same)
25 ranged damage, 16 range, x1.75 against heavy infantry, x1.5 against cavalry
25 siege damage.
15 hand damage, bonuses still the same
Cost: Still 100 food
For the Red Guard, it should have: 100 hitpoints, ( armor and speed still the same )
30 siege damage
35 ranged attack, 22 range, bonuses like the Colonial Militia
18 hand attack, bonuses stay still
Cost: 95 food
They're still heavy infantry, so they're vulnerable against skirms and canons and despite of its low health, they cannot be too overpowered.
Or maybe you can make Colonial Militia and Red Guard auto spawn at the Town center ( 20 - 30s /1 unit) while you cannot train them ( Their stats stay still, but Colonial Militia's max range attack is 16 and has its hitpoints down to 170).
3) Or make the factories's production still working even you've revolted.