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.