I’ve heard combos like that before. Not an expert, but it’s as if the first verb establishes the tense and the second goes for the ride. I’d still say “he spat on the road” or “he’d spat on the road.” A bare “he spit on the road” sounds strange, as if “spits” was intended.