So Blaizer started a Neverhood clone and fixed a lot of the Controller code to make it work nicely. This has been released as SDL 2.518. It does break back compat a bit, but not too much.
Have a look at
http://sdl.perl.org/SDL-Deprecated.html#2_517 to see the breakages.
The documentation for Controller has also been improved considerably.
http://sdl.perl.org/SDLx-Controller.html
Finally here is a video of the neverhood clone so far
![](http://feedads.g.doubleclick.net/~a/HU7JcI30aNNXGX7FuQOFKHIFKQM/0/di)
![](http://feedads.g.doubleclick.net/~a/HU7JcI30aNNXGX7FuQOFKHIFKQM/1/di)
![](http://feeds.feedburner.com/~r/YetAnotherPerlGameHackeryapgh/~4/6YG5estsLGE)