So in short you want:
1. Remove composite bows, we dont need 2 types of bows.
2. Rename normal bows to "composite" so they sound cooler now.
3. Add overcomplicated class related enhancement to Barbarians.
4. If smbd plays Fighter Horcs (some nice str here to) tell him "sorry this system dosnt support your build".
And call it the day.
Sorry, but this not sounds as improvment. You are trying to hard to make it more complicated.
I would rather stick to original idea - giving bow strenght with profficiency - since its much simplier, and benefits all builds without any manual adjustment.