I can help with the linux stuff, if you need it. And unless you're an ISO user, swapping the layout with a bolt mod would be beneficial as well. I can help with that, as well.
wcass, I've actually been looking in to creating a front end for a hardware level remapper, but right now, it's PS/2 only. It's based on Hasu's USB converter, simply because that was the source code I had access to at the time. The general idea is to have the front end edit a .h file, then recompile the code and push it to the teensy -- it's small, so it's pretty quick.