You can try Briskbit Gamepad Lite which can be fully customized and is free https://itunes.apple.com/us/app/bbgamepadlite/id664818697?mt=8.
there website is http://briskbit.com
The paid version includes some predefined profiles that are not specifically game dependent