route/internal/sys: new package
route: make use of internal/sys package