In the ebuild: DEPEND=" !app-misc/git dev-libs/openssl sys-libs/zlib dev-lang/perl dev-perl/Error app-arch/cpio tk? ( dev-lang/tk ) curl? ( net-misc/curl ) webdav? ( dev-libs/expat ) emacs? ( virtual/emacs )" should be: DEPEND=" !app-misc/git dev-libs/openssl sys-libs/zlib perl? (dev-lang/perl) perl? (dev-perl/Error) app-arch/cpio tk? ( dev-lang/tk ) curl? ( net-misc/curl ) webdav? ( dev-libs/expat ) emacs? ( virtual/emacs )"
Not really, see Bug 214005
Yes it does. I tried a manual compilation of git-1.5.4.4, it went fine without those perl dependencies.
You haven't really read the other bug, have you?