"Routing" is a common and well-understood term in application development: I'm sure you can appreciate the act of writing documentation for an intended audience. In the context of an application, a router interprets a request from a client and forwards it to the appropriate resource (a controller or some other business logic) which then produces a response.
I don't know if I'd make that distinction. Routing certainly gets a lot of use in web application development, but routing at the application level is not web-specific: examples of the pattern can be found in the Android SDK,[1] userland Android/iOS development,[2] and in a number of EIPs.[3]
> I'm sure plenty of programmers would think of the Layer-3 device that chooses paths to forward packets through nodes to a destination.
I don't discount this at all, but I do think it's pretty obvious from the context and the README which type of routing this library provides.
[1]: http://developer.android.com/reference/android/media/MediaRo...
Yes, and web application developers are the intended audience.
Coming from the network programming side of things, "High Performance PHP Router" sounds like a spectacular oxymoron at best :)