Thanks for the tip on AntiMicro! I am always on the lookout for game controller software.
I have gone down the road of "putting a DS3 on my PC via Bluetooth". Yes, there are certain dongles that will work, most will not. The BetterDS3 software works, but you need to mess with it to turn off the DS3 when you are done. That function does not always work. It's a big set of variables getting the DS3 to work reliably over a bluetooth dongle. That's why I got the mayflash adapter. No configuration needed on most games since it emulates the xbox 360 perfectly, and it has never failed me. With the one mayflash adpater you can do 1 xbox360 controller or 4 DirectInput controllers (generic joystick as opposed to the x360).
Anyway, that's my experience. I don't care for putting my DS3 on linux since I know the steam controller is coming. If you want reliability you should see if there is sufficient support for the xbox 360 controller on linux. If there is, then the mayflash should work with linux right out of the box. Otherwise, you are stuck with configuring a bluetooth dongle for the DS3. Much more complicated!
Let me know how it goes/what you decide!