I can't say I fully understand the chemistry behind de-rusting by electrolysis but it is not quite the reverse of zinc plating - in both cases the steel part of interest is connected as the cathode and the sacrificial metal is connected as the anode. In de-rusting, it is the flow of electrons to the cathode that changes the black rust layer back into iron, whereas in zinc plating, it is the flow of zinc molecules from the anode that gets deposited on the steel part.
An important difference between the two processes, is that de-rusting is pretty tolerant to both the quality of the electrolyte and to the amount of current that flows. In contrast, both the quality of the electrolyte and the amount of current used in zinc plating need to be very careful controlled to get a good result.
I've been doing zinc plating for many years at home but I still find it a challenge sometimes, especially on parts that have seen a bit of corrosion.