Just a minor update today, I started to look at limiting squad gear again (eg, only one person in a squad can have a sniper rifle weapon, only one can have a heavy machine gun), however at the moment limiting equipment using the scripts causes issues when people die and respawn. For the moment, I've not implemented any restrictions on the weapons. However I've now setup some simple roles within the squad...
Teamleader - Should lead the squad, has access to helicopter support and grant/deny requests from other team members.
Medic - Help heal the wounded in the squad.
Machine Gunner - This is a suggested role rather than fixed.
Marksman - This is a suggested role rather than fixed.
Pilot/Grenadier - The only other member of the squad able to request helicopter support.
At this stage the roles may simply help each squad get organised and if you join a squad in a position you may want to swap with another player or just play as that "role".