Tink I found how to edit how many specializations. In the file APUI, go to the lines nMinSelectedSkillforValidSpecializationConfiguration and nMax... and change the numbers there. I'll post later and see if it works.
Confirmed that this works. Set both values to 9 and you can specialize in all skills.
Also in the APGame.ini file under the [APGame.APRPG_AbilityManager] header, you can edit the second value to change the number of actions you need to take to unlock perks. For example, the first perk is demolitions expert: PerkAcquisitionRequiredCount[0]=50
Change 50 to 1 and you will get the perk with one explosive grenade kill. Setting the value to 0 seems to lock the perk, though.