sorry to awaken an old thread, but i think there's something fundamentally wrong with the schematic trace routing.
here's the simplest net intersection possible:
if you drag the horizontal trace 1 grid-square upwards, you get this:
and if you, instead, drag it two grid-squares upwards, you get this:
it seems to me that the editor is way too keen to create new segments when just moving the endpoint would work perfectly.
this one behavior pretty much makes it impossible to move traces effectively in the schematic editor. for example, if you move an IC with many connected nets you go from a nicely laid-out schematic to a jumbled mess of weird twisty detours. i find myself just deleting whole nets and starting from scratch rather than fight with this weird behavior - it's quicker and less frustrating.