Ares, a partir del nivel 2, tiene el "posicionador" automático de componentes, que también los coloca para que la distancia de las pistas sea la menor posible.
Pero, de cualquier forma, ningún programa (que yo sepa) optimiza la colocación de los componentes para generar pistas por una sola cara con el menor número posible de puentes. Lo habitual suele ser que los algoritmos de posicionamiento automáticos estén optimizados pensando en dos caras. Y en este caso, los puentes no tienen ningún sentido porque se utilizan las vías. De hecho los algoritmos de enrutado si tienen un paso específico para reducir vías, pero siempre le dan más valor a reducir la longitud de las pistas que a reducir el número de vías.