I don't know what Ray has planned for troops, but i think i may have a good idea for it.
There are two ways that i can see how troops are made.
One is that there is one building e.g. training grounds, that you send villagers to. The villagers stay in that building for certain amount time to simulate training and when that time is up there is a percentage of a given villager to be one of the troop types. For example, villager A is sent to the training grounds where he spends an entire day (during this time he can not be unassigned to the building). Once his time is up in the training grounds there is 50% chance of him becoming a soldier, 30% chance of an archer, and 20% chance of a knight (these percentages and troop types are just for example).
Option two is that there multiple training ground buildings, one for each troop type.
I also have an idea about armies. I'm thinking that there could be a building type that would act as say a command building with a given amount of influence. The command building could house up to say 5 villagers (representing officers), having each villager added to the command building increasing the army's efficiency. Next you would have to place field tents which would house the troops in the army. The field tents would have to be placed within the Command building's area of influence. The player would have to assign the troops to said tents in order for them to be apart of the army, otherwise the troops would just patrol the village center's area of influence. The player can only give commands to the Command building and then the army of that same command building would then carry out those orders. Multiple Command building can be built, given the player multiple armies. Each army would only carry out the commands of the command building that they belong to.
I personally like the first option for troop production as it gives the player an element of uncertainty that they would have to deal with and could add to how the player strategizes. I like the idea of having an all archer army having to deal with fast moving melee monsters, or having an all soldier army having to deal with a monster that hits hard and can take a hit.