Some more info on reversals. Credit to IRFCA website:
There are currently [6/06] two train that reverse directions 5 times on their journey: the 8473/8474 Puri-Jaipur Express reverses at Sambalpur, Jharsuguda, Nagpur, Nagda, and Sawai Madhopur. The 8507/8508 Vishkapatnam-Amritsar Hirakud Express reverses at Talcher, Sambalpur, Jharsuguda, Katni and Bina. The 2975/2976 Jaipur – Mysore express has 4. Directions change at Sawai Madhopur, Nagda, Secunderabad and Guntakal.
So indeed 5 is the maximum. Now, if only CBE is confirmed (and none of the others rejected).