Uploading Arduino bootloader to ATmega32U4 with another Arduino?
The only difference you have to take into account is that if you're using an ATmega32U4 board such as Leonardo the SPI pins are not broken out to the pin headers along the edge of the board as is the case with the Uno shown in the tutorial you linked. Instead you should connect the programmer board to the ICSP header pins on your ATmega32U4 board, where the SPI pins are broken out:


MISO: ICSP-1
MOSI: ICSP-4
SCK: ICSP-3


So this means you can't follow the wiring shown on the tutorial exactly but it should be very easy to adapt that tutorial to your needs.