Having looked at some more information, it appears theres an updated skills set anyway, so i'll be using that. It nicely covers The general ideas i wanted, and is probably easier to understand. I may still keep the individual weapon specialisation though.
Probly best to ignore the rest of this message, as its now irrelevant.
OK, there is one further change i will make.
Although each of you will have skills in Small arms, Heavy Weapons or Energy Weapons, (the paladins especially) You will also have a skill with a particular Type of weapon (eg. sniper rifle, shotgun, pistol, heavy machine gun), and with a particular gun (eg. .50 caliber browning MG, Dragunov Sniper rifle). The effect of this will be, that using a type of weapon you have a skill with will yield a 5% bonus to hit, and using the particular gun will yield another 10%. (note that your particular gun will be a gun of the type your good with.). Also, at level ups you will have the choice to put some of your skill points into increasing these %'s, in order to become even more skilled with particular types of gun. (for instance, 1 upgrade point could be used to increase your skill with all small guns by 1%, or with shotguns by 2%, or with a remington 12 guage by 3%)
This is to represent the fact that for instance your used to the recoil on this gun.
You will have a chance to add another gun or gun type at about lvl 10 or so, and i might let you do some training or something earlier than that that lets you specialise in another gun/gun type.
If anyone has any objections to this rule, please mention them, but i think it makes for a more balanced team if you cant all just pick up heavy machine guns and blast the hell out of everything with browning .50 cals.