Use LinkIndex instead of Link obj in Route, Neigh

Having object composition causes both client and library to
do potentially unecessary work to retrieve Link attributes
when only index is often sufficient.