Update:
I have completely uninstalled Active Perl, then re-installed Activeperl 5.61 - build 635. I immediately rebooted once more, and ran the widget demo. The widget demo came up with the exact same error. So it is something weird happening with my computer, and not my programming. That's both good and bad at the same time. Unfortunately, having already un-installed/re-installed, I'm out of guesses on how to fix this. I'm still getting the @inc cannot locate leave.pm/motion.pm