Cool thing, we had some similar ideas for our mod. Some suggestions:
You could make the different factions from native warband, so that you can choose what faction you would like. For example if first Team is Swadia, it's guards would be Swadian Soldiers and so on. Same thing for second faction, too. Would be easy to do, simply use faction slots. One slot would cover the caravan guards if each faction and so on. But it would make the game much more interesting I think.
And maybe add a possibility to block a caravans path and things like that.
You could make the different factions from native warband, so that you can choose what faction you would like. For example if first Team is Swadia, it's guards would be Swadian Soldiers and so on. Same thing for second faction, too. Would be easy to do, simply use faction slots. One slot would cover the caravan guards if each faction and so on. But it would make the game much more interesting I think.
And maybe add a possibility to block a caravans path and things like that.