
Travel::routing::de::vrr is a client for the efa.vrr.de web interface. you pass it the start/stop of your journey, maybe a time and a date and more details, and it returns the up-to-date scheduled connections between those two stops.
travel::routing::de::vrr uses the included travel::routing::de::efa which is a generic interface to various efa-based itinerary services.