Named Routes

How can I either:

1. Construct a class that can call the named route helper methods?
- Descending from ActionController:Base doesn't seem to do it.

Or

2. Convert a ::Route object into a url or parms for url_for?
- I can get a route object matching my named path, but how can I
translate that into a url?

Thanks