add a compact mode

In the compact mode path routes generated without `_path` suffix