are You talk of delete archers in troop tree and guard them like speacial troops? You could recruit them sometimes (8%, or 15% if they are welsh) for your army. But then, archers should be strong unit or player dont worry by it.
Mm, the best, if you wish, is do a poll. If players like this system, we can change it.
What I'm talking about, is having the troop tree of each faction devided into 3. The infantry, the archers, and the cavalry. When you recruit men from villages, they will apply for a certain troop tree.
Troop trees can be like this:
archery: hunter -> skirmisher -> marksman -> expert marksman
infantry: infantry recruit -> infantry regular -> veteran warrior -> theign
cavalry: hobilar -> retainer -> ridire
Just to give an example. Then you go to a village, click on "recruit men", wereby a window appears saying "2 men wish to join the archery". when clicking "take them" 2 hunters will join your army.
Same goes for other branches. When a window appears saying "3 men wish to join the cavalry", 3 hobilars will join your party.
It could also be done in a different way. If you click the "recruit men" button in the village, a party window appears. This party window contains infantry recruits, hunters, and hobilars to be recruited (with infantry recruits being the most available and the others having the highest chance of being absent). This allows you to code it so you can get men to fullfill different roles from the same village.
I don't know if you get it. If not, I'll try to make myself clearer by showing a better example, with screenshots from the game.