I'm using V20150121 on an Arduino Leonardo R3 (ATMEGA32U4), to make an autopilot/nav radio controller for X-Plane. I will be using more than 48 buttons including six rotary encoders for the job. I will only be using three of the available internal analogue inputs, so I have plenty of input pins available.
What are the recommended values for 'Buttons debounce (ms)' and 'Pulse length (ms)'? I have noticed that if 'Buttons debounce' is set to more than just a couple of milliseconds, that the encoder outputs become irregular/unreliable.
The rotary encoders give 20 pulses/rev, and output a 2-bit gray code. I notice that the later version of your software don't have the debounce and pulse length settings options available.