「to be」と「on」の間に「used」が省略されているのですか？
いいえ、この「to be」の後に動詞「used」が省略されているというわけではありません。ここでは、「the water to be on the road」は貯蔵タンクが置かれている場所という結果を指しています。彼は「for the water to be on the road」のために貯蔵タンクをそこに設置しました。言い換えれば「for the purpose of having the water on the road」ということですね。