Yes, please
all the button inputs, plus both of the analog sticks, converted to digital input (obviously).
With the L+R shoulder buttons, I guess there is only the possibility for the all-to-the-max button press.
In contrast to most other controller L+R Buttons, the gamecube ones where kinda 'special' in that they allowed to be pressed all the way down, meaning, in some cases, another kind of input. So, let me try to explain this: when you push down on a gamecube L or R shoulder button, close to the maximum, you will feel a little bit more resistance. But when you also push down even harder, then the controller registers this. For example: pressing the R button down, until you feel the resistance in Metroid Prime lets you strafe, but when you push it all the way down, you lock on onto targets. Similar thing in Luigis Mansion: when you push the L Button down until you feel the resistance, Luigis vacuum just blows out fire, but when pushed all the way down, it kinda spits a ball of fire.
I have no clue, if it would even be possible, when hacking a gamecube controller, to maintain that distinction, so that the L button would become 2 arcade buttons, as well as the R button, or if it is only possible to make it, so that the button would be pressed all the way down to the max.
If it is possible, to maintain these two functions of both, the L+R buttons, then I would of course prefer it, but it would also be ok, if just the 'pressed-all-the-way-to-the-max'-function would be possible. Still better, than not being able to use the L+R buttons at all.