Router::Simple::Reversibleは, Router::Simpleを拡張して, controllerとaction(とパラメータ)からpathを生成できるpath_for
メソッドを追加したものです. pathからcontrollerやactionを決めるRouter::Simpleの逆ができるのでReversible, という訳ですね.
SYNOPSISのコードを見ていただければ, どういった機能が提供されるのかがよくわかると思います.
# Same as Router::Simple $router->connect('/blog/{year}/{month}', {controller => 'Blog', action => 'monthly'}); $router->path_for({ controller => 'Blog', action => 'monthly' }, { year => 2015, month => 10 }); # => '/blog/2015/10'
...で, Router::Simple::Reversibleですが, 一部のパターンでwarningのメッセージが出る場合があったので, それを抑制するPull Requestを投げました.
mergeしてもらったので, 近々リリースされるのではないかと思います.