Maybe fixed pb regen values for different styles would work. I did not ponder on this at all so I will appreciate arguments to why this is a bad idea.
Defensive styles (Cyan, blue, staff): 2 BP regen on PB, Medium styles (Yellow) 4 BP regen on PB, StronK styles (Red, Purpuro): 8 BP regen on PB...