In Kleopatra we can only generate revocation certificates as a file. There is no way to just revoke your own key. T5858 might work by revoking the self sig but in general we actually would need something like the revoke interface that asks us for a reason etc.
This is related to key rollover. My workaround for this (besides editing and importing the revocation certificate) was to set the expiry date to "tomorrow" (which was the earliest allowed setting)
I realize that this needs new GPGME API and that this means that the effort is larger then it sounds.