Ben, you write:
Neil O'Toole
1

For small, simple CLI tools then a single main package in the root makes sense. If you want your repo to be accessible as a library as well or if you have multiple binaries then moving the main package(s) is better.

Some examples of the cmd/* convention are Camlistore, etcd, & syncthing.