Maybe you could try taking him outside on a harness. There really isn't any way to "train" a cat to stay off the road.