One idea that I came up with for a major rework (not my current one linked in my sig, although the new feats there might have some ideas you want to use) is to replace combat feats entirely with combat styles.

A combat style is sort of in between a scaling feat, a feat chain, and a ToB stance. Each style has a list of bonuses, dependent on BAB (which could range from numerical bonuses to feats like Power Attack to things like Sneak Attack), and would be based on a particular role or style. Fighters would get one style every few levels (and a special bonus when using the first style they took), paladins (and barbarians and maybe rangers, although in what I planned barbarians would be a type of fighter and rangers would be more rogue-like) would get one style period, and medium-BAB classes would get one style from a restricted list (e.g. a rogue could get either dirty fighting style or sniper style.) Using a given style, or a particular ability from a style, could also require a particular class of weapon or armor.

You could only use one style at a time; you could switch styles as a move action, or stop or start using a style as a free action at the beginning of your turn (so you could switch styles without using any actions, but would need to go one round with no style.) If you knew the style someone else was using, it would be possible to counter it in order to reduce or eliminate the other person's ability to use the style. (Some styles would be uncounterable.)

Feats would then be far harder to get (the idea in my rework was that feats and ability scores would be bought from the same pool, which would be added to as you gained levels), and reserved for miscellaneous abilities such as mobility and maybe noncombat abilities like item crafting (metamagic probably should be made either automatically available, available through a Spellcraft check, or unavailable.)

Not sure if that would fit what you're looking for, but it might.