If it looks like there is too much text - there is.
I would easily get around this if Darkflow made custom perk icons.
I would then place them in a grid lock in a similar way, but only show the icons.
Once the player hovers over a specific perk, the text would then become visible to read.