Selecting small motor (wrist watch sized)
Since size, weight, and power are all important issues, I would seriously look into not using mechanical motion.  See if you can find a LCD or maybe OLED graphics display.  Then you draw something moving as you want, but it doesn't have to physically move.  The rest is ASMOF (a small matter of firmware).