What is the meaning of "va'Yisharnah"?
Rashi citing Avodah Zarah 24b: They sang 1 . The beginning is masculine, and the end is feminine 2 , to teach that also the children sang 'Roni Roni...'
Rashi, from Targum Yonasan: Va'Yisharnah means that they went on a Yashar 3 (straight) path. Malbim - they started near the house, far from the road. They went straight to the road, and did not veer towards the house or fields.
Rav Zutra bar Tuviyah (24b): They faced the Aron and sang. .Malbim - wonders that testify to Hashgachas Hashem, this is Shirah from his Creations.
Radak: We find like this - "va'Yechamnah b'Vo'an Lishtos" (Bereishis 30:38).
Radak: There is a Dagesh in the Shin, in place of a missing Yud from the root. (The Yud that appears is for the future conjugation, and the Vov switches it to the past. - PF)
Why does it say "bi'Mesilah Achas"?
Malbim: On the road there are many paths for people walking. Usually, an animal goes from one to another. They went on one path.
What is the meaning of "v'Ga'u`"?
Rashi: This is the sound that cows make (in English, 'moo'). Radak - it says "Im Yig'eh Shor" (Iyov 6:5).
Why were the cows mooing?
Radak: This was amidst longing for their children.
Malbim: It was due to great Simchah.
It already said "bi'Mesilah Achas." What does "Lo Saru Yamin u'Smol" add?
Malbim: Sometimes the road bends where there are rocks or Rechasim hills. They went on a straight line, the shortest distance between two points.
Why does it say that Sarnei Pelishtim were in back of them?
Malbim: Animals normally follow their owners. This was a wonder, that they went in front of them.