Push processing is not at all difficult. All you do is put the canister on the edge of a table and push it over. The higher you push it, the faster it will go until it reaches maximum velocity - thus, faster the film. You can actually do this several time over, and get ever faster film. This is a result of the interaction between the energy held in exposed film and gravitational velocity as predicted by Albert Einstein.
----
Now, for some non-BS.
The problem with push/pull is that it's not a linear reaction, so you can't just double the processing time and half the exposure and get similar results as if you used a film that is twice as sensitive. Also, while at any given density you can accurately predict how the film will respond to increased development time, this too isn't linear over all densities. Higher densities with greater exposure tend to develop out more rapidly than areas of lower density, resulting in a tendency to blow highlights, but with shadows that haven't developed to the same extent - in fact, this is the basis of Adam's Zone System method.
I also have found that push/pull exaggerates all other factors. If the water is slightly warmer than 20 degrees while pushing, the film will be pushed further than if it was slightly warmer at normal development. If pulling, the same is true of cooler water. So it's more important to get everything precise.