The Bachmann On30 trolley (Christmas or otherwise) is a straight DC (not DCC) unit, with no fancy electronics in it. It should operate fine with any ordinary DC controller such as the standard Bachmann one that comes in train sets. It is just the same as any other DC locomotive.
The auto reverse function is in the trolley barn, not the trolley itself, in the auto reversing sets (or the controller in the 44547 auto reversing track set) and requires the specially wired reversing track to operate. Any DC locomotive will reverse automatically on the reversing track set up, the Bach Man used it in his On30 exhibition layout to reverse the Davenport locomotive shunting a mine.
Hamish
The auto reverse function is in the trolley barn, not the trolley itself, in the auto reversing sets (or the controller in the 44547 auto reversing track set) and requires the specially wired reversing track to operate. Any DC locomotive will reverse automatically on the reversing track set up, the Bach Man used it in his On30 exhibition layout to reverse the Davenport locomotive shunting a mine.
Hamish