I like that you chose to make these perks complex. In other games perks and skills are often so uncreative and dull. Often it doesn’t even matter for the gameplay to unlock certain perks.
But you’re doing it right. I’m impressed by your creativity and choices on the game-design.