As fascinating as using my Android phone as a controller sounds, I have to jump on the controller wagon.
I just started using a Logitech Dual Action controller which is styled after the PS2 controller, and so far it has just been a matter of setting stuff up in menus with no other software required. Dead Trigger, Shadowgun, and even the home screen seem to respond to it.