Some long distance trains should be extended to Chamarajanagar too after improvement in facilities there. Chamarajanagar and Nanjangud have very poor rail connectivity.
By bypassing Naganahalli are you referring to a flyover kind of line or a line like Anand Vihar in Delhi ? I think it can be developed in a same way as Nizamuddin in Delhi.