ffmpeg converts from mov to gif and gifsicle optmises the gif so it isn't HUGE.
Install using brew:
brew install ffmpeg gifsicle
ffmpeg -i ./Movies/test_running.mov -s 600x400 -pix_fmt rgb24 -r 10 -f gif - | gifsicle --optimize=3 --delay=7 > ./Movies/test_running.gif
Constraining the size in ffmpeg does squish and change proportions, you can play around with the settings as you like.