I'm a fan of DCC concepts cobalt digital motors. It's an all in one slow action motor with dcc on board and additional switch built in (to hook up indicator lights or a push button switch if you want) You just wire it up give it an address and control it with your regular dcc controller.
Link to manufacturer http://www.dccconcepts.com/index_files/Cobalt_turnout_motor.htm
They even sell a switch pack with LEDs and switches ready to go.