i don't remind to have used capacitor on any of my design to supress noise when debouncing and handling could be done in software.

Now if your buttons are far of your main board, it's another story.. but even in this case, i doubt capacitor will do some magic stuff.

Maybe someone else have another point of view?