In my case, my main function is just handles a bunch of http requests. All the data retrieval and return values from the requests are in their own packages and are documentable. The problem with an http request, is it isn't even "self" documenting, that is, you may have different parameters as part of the data sent, like the id of some database record.
It would be nice to document that part of the http handler with godoc, something like "parameter id expects the database id of the record", or something like that. I know you can see what parameters the http request needs by looking at the source code, but I think it would a little neater if the main function could have generated docs, like the rest of the app's packages
One solution would be to move the actual handler function to another package and document it there. In my app, all the routing and returning is in one spot (main), and that's where I think it should be.