My personal preference is to use Halfords grey primer as base colour for carriage and wagon roofs. Then to apply washes of darker grey and blacks, with some weathering powders, until the required level of filth is achieved.
I find this method helps to stop them all looking too uniform.