Isn't the recognizer just the piece that (for example) takes the pointer location and figures out what object it correlates to? In which case CLIM already contains a recognizer. Well, I haven't read the paper so I'm probably barking up the wrong tree.
Semi-related, I have wondered many times about the relationship between the modern web and CLIM and how hard it would be to implement a CLIM-like programming interface for making web apps. That is, to get the much fancier interfaces that the web offers together with the high-level programmer interface provided by CLIM. Has this been done already?