I've used an Alesis SR16 the same way - 2 pedal inputs, one for start/stop and one for tap
tempo and pattern change, and found it really good. The only downside is that you can only
swap 2 patterns with the pedal.
Although it all worked fine I've stopped using
it and switched to computer now, which I prefer. A large number of remote controls have
pedal inputs that could be made to work.
Good luck finding a solution!
MBP, Focusrite Pro24DSP, Cubase 7.5,Logic X, Yamaha Motif, NI Komplete Ultimate, Maschine