If you really want to be serious about the colours, then let the Hastati be white (with the apropriate colours on shields and where you find it proper), the Principes be white where their clothes are visible and the Triarii in whatever colour you like (same with Equites).