Just throwing this out there:
Why have the requirements for weapons be Power X? Why not just have all requirements depend on strength. That means that any Joe Blow with enough strength can pick up a bow, it just means he'll be crap with it if he doesn't have wpf or powershot. Similarly, anybody can pick up a throwing lance laying on the ground but they, too, will be crap at it if he doesn't have wpf or powerthrow. This would relegate the Power X abilities to being useful but inessential, which makes sense to me. This would help blur "class" lines and encourage "builds," something that's far more flexible and interesting IMO.