The NCE product called the Mini-Panel should do the trick.? You will need a couple of trip sensors for each stop point.? You can use the NCE BD-20 block detectors or you can use an optical sensor under the track.??
You will need to do a little programming of the Mini-Panel. Go to the NCE website, look for the automation and detection products and then click on Information.? You will then have access to information on configuring a Mini-Panel.? (I tried to copy a link into this response, but I couldn't get that to work.)
If you don't want to use a DCC locomotive, you can use the simple circuit that I used for my cubicle train when I was working.? You can go to my website home page and click on the cubicle train.? This works with DC locomotives.
Allan Gartner
Wiring for DCC