Es wurde gesagt das man immer wieder routen soll bis man eine gute Position der Bauteile raus hat.

Das kann meiner Erfahrung nach aber nur bei recht kleinen Schaltungen durchgeführt werden.
Bei etwas umfangreicheren Schaltungen kann es schnell passieren das 1-mal routen nicht unter 10 Minuten zu machen ist.
Selbst mit leistungsstarken Rechnern wird man nicht schneller routen können da Eagle (wie sollte es auch anders sein) keine Multicore CPUs unterstützt.
Weshalb die hier dargestellte Verfahrensweise nur bedingt für die Praxis tauglich ist.

Hier wäre es ein Segen wenn das Programm selbstständig nach der Optimalen Position der Bauelemente suchen würde. (geht aber derzeit natürlich nicht)