You won't need a winch with that trailer.
Just make sure that you set the rollers up properly.
Best test - detach from winchpost and watch it self launch.
You'll work out a painter system to stop it running away.
I used to drive my Bertie 25 upto the winchpost.
Major PITA to muck about with electric winches.
Get a cheap 3 speed manual winch with 15:1 low gear to get the last 6".