this game fundamentally doesn't seem suited for the Roman setting. Hell most of your party uses spears and bows
What should they be using?
Spear (hasta) was the primary weapon of some legionaires, especially those oldest and most experienced, that were kept in the third line until they were needed to turn the tide of battle. In the earlier republic those soldiers were called Triarii and were 40-year olds (20 year olds and younger formed the first line, Hastati, 30 year olds the second line Principes).
In 1st century BC some legions were already reformed by Gaius Marius, and voluntary service was introduced in place of a forced conscription, though it is possible that the division between ages remained in some form.
In my game I mostly used Principes armed with gladius, though Triarii certainly had their place.
Archers seem a bit less historically accurate, Roman bowmen were introduced much later, in 1st century BC this role was mostly covered by locally recruited Auxilla.