Simple hash path router with argument/variable checking and user-defined binding, target, and handlers