спасибо, я б такое со своими знаниями в js не сделал
еще вопросик: можно ли передать координаты в обьект не как массив с двух элементов как сделано тут
point: points[b]['point']
, а в таком виде [47.6686,32.4040], но не строкой? Вот тут
ymaps.route([centroids[a]['point'], points[b]['point']])
передаются именно так.