As a backup plan, I've considered implementing a limit switch where the platform mechanically triggers at either extreme using a "hook" mechanism.
Hall sensors hadn't crossed my mind until now.
I'm currently utilizing an Arduino Uno, powered with the Arduino MotorShield for motor control.