AVE CAISAR! o/
Nunca tive curiosidade de saber isso... até você perguntar. rs...
Então, o soldo de um legionário depende de que período que você quer saber. O sistema monetário romano era bem organizado mas tinha muita inflação. No inicio do período imperial (antes de 100 A.C.) a unidade de moeda circulante era uma moeda de prata chamada Sestércio, mas a inflação foi corroendo o poder de compra até o Sestércio não comprar mais nada e ser substituído pelo Denário (que também era de prata).
As moedas circulantes no período imperial eram o Áureo (moeda de ouro), o Denário (de prata), o Sestércio (prata), o Asse (cobre) e o Quadran (cobre), além do Dracma e do Óbulo, que eram moedas estrangeiras mas eram aceitas no império romano.
A relação de valor entre essas moedas era o seguinte:

Dessa forma 1 Áureo valia 25 Denários, que valia 4 Sestérsios, que valia 4 Asses, que valia 4 Quadran, que não valia nada. rs...
No inicio do período imperial (até 100 A.C.) o soldo do legionário era de 12,5 Denários (50 Sestércios), de 100 A.C. até 250 D.C. passou para 50 Denários e lá pra 250 D.C. até 300 D.C. passou para 200 Denários, mas sem aumentar o poder de compra. É a inflação fazendo seu trabalho desde sempre! rs...