Add route dependency feature