Although no expert, I am broadly aware of three "automatic" ways to change the points/route:
radio/RFID transponder/induction- route is preprogrammed via computer and points altered accordingly via low power radio or induction coils as tram progresses. That is, all needed point movements associated with a specific route are made as the tram progresses and IDs itself to the system. I am not sure how much control is given to the operator. This is probably what is used in most systems today.
"necessity action" where an associated cab button changes the route via a special energized contactor if needed. This requires the operator to be aware of his/her assigned route. The points revert back to the original route after a second contactor is energized or via a timer. I assume this method is largely deprecated. I am not sure if Toronto still uses it.
"power on/off" where coasting keeps the set route, while drawing power changes the route via a relay. The operator must be aware of the assigned route as well as speed since drawing power by accelerating or stopping and starting during the "coast" section would require a manual movement of the points (or car) if the "coast" route is needed. A following car, the movement of the original car, or a timer resets the points. I assume this method is also largely deprecated.