top pull with the cable clamp bolt on the driveside (nearer the cage) due to the weird angle of the cable stop on my seat tube... I currently have an M580 which has the cable clamp bolt on the non-drive side and my inner cable fouls the body of the mech - mine looks slightly different to your M580!
would it be possible for you to post up a good close up so I can see how my cable routing would work out - sorry for hassle... and for droning on! :roll: