FWIW - I had a hitch mount winch on my last 4runner - in 5 years I never once put it in the rear receiver other than to carry it around.
However - this is what I did. It takes 5 connectors.
I bought 5 of the large size "anderson connectors" - 350 amp version. ~$10ea. I then bought a good quality set of 25 food 2ga jumper cables. ~$50. And I cut the first 3 feet off and removed the aligator clips to make a power drop for the front. It ties directly to the battery and stubs out under the front bumper. Much like the pic above.
On the remaining ~ 20' of jumper cable length I put an anderson connector on the cut end. Then cut the end with the alligator clips that remain about 2 feet from the end and put 2 anderson connectors in. Now you have what amounts to an 18ish foot extension cord, and a 2' plug in set of clips. If you need to jump a car, or get a jump, you don't even need to open the hood. Just plug and go. I also used the short section for powering my 12v air compressor.
I then put another anderson connector on the winch wires with about a 24" pig tail. Winch goes in the front, plugs directly into the front drop. If you want the rear hitch, you can then use your front drop and the "extension cord" section to reach the rear hitch.
This method is not as good as the method of permanent install to the rear if you use it much. You have to drape the cord over the mirror and/or run through the cab to keep it protected if you're going to run the rear winch. The plus side is that it doesn't require a permanent install underneath and you have a long set of jumper cables.
Just an idea that I found to work nicely.
Also I soldered in all of my ends (takes a BUNCH of solder...) I have since bought a HF hydraulic crimping tool and it's really useful. I bought it form crimping cable ends for sailboat rigging, but it does a great job of crimping wire ends too.
http://www.harborfreight.com/hydraul...ool-66150.html