It is designed with fast-paced action games (eg. Quake) in mind, but there is no reason why it cannot be used for other styles of game. There is an example game called Irmoroids to demonstrate the library. You can download both from the Download page on Sourceforge.
Irmo is written in C and uses GLib 2 and Flex. There is a language binding for Ruby and I am considering writing bindings for other high-level languages such as Guile Scheme.