Swiss Man,
I can't recommend a specific winder as I don't own any even though I have several automatics. But as far as the winders that wind in either direction.....this is because some watch movements only wind the mainspring when the rotor spins in a certain direction, while other movements can wind in either direction.
2xTap