Anyone played mass effect ?
The way paragon/renegade works in ME2 and ME3 is something like this;
You have reputation, which is the 'weight' of your choices so far, every choice you make, good or evil gives you basically the same amount of reputation.
If you want to make a special action, you need to have sufficient ratio of good/evil points...
So applying that idea to galciv, let's keep track of your decisions and scale the costs of perks by 1/ideology ratio.
For example, you colonize a new planet and get 10 ideology points decision, and choose one. Up until now you have kept 60 ben to 30 prag to 10 evil ratio.
You can spend those points you just earned on ANY tree but you have to pay 1/0.6 of the cost for benevolent, 1/0.3 for pragmatic and 1/0.1 (10 times more!) for malevolent... Maybe even more penalty for the tree that is opposite of yours.
So, mainly pragmatic ideology can reserch both good and bad without extra penalty(ecxept ratio) but malevolent will have a significant cost penalty to research benevolent...
5/
By implementing this, you can accurately depict your civ ideology(say drengin would be 5b/20p/75m) and develop ideology traits accordingly. It would be easy to research your primary ideology, and you could get a few perks from your secondary... But impossible to max out all of them because of ratio cost scaling...