Hmm re-reading this I wonder of the following works with psql:
psql -U postgres postgres
Now if it does, it is connecting over local UNIX sockets. If the following does not work:
psql -h localhost -U postgres postgres
Then you have an issue with PGBouncer not listening on the addresses you think it is.