If you use Mac OS X >= 10.6, use gnu tar (/usr/bin/gnutar) to avoid PAX headers. It's also important to rename (shorten) long file names (>= 100 characters) in the distribution.
Error: PaxHeader/CLI-0.24,PaxHeader/CLI-0.24,CLI-0.24/PaxHeader/Changes,CLI-0.24/PaxHeader/Changes,CLI-0.24/PaxHeader/CLI,CLI-0.24/PaxHeader/CLI,CLI-0.24/PaxHeader/CLI.pm,CLI-0.24/PaxHeader/CLI.pm,CLI-0.24/PaxHeader/interactive.pl,CLI-0.24/PaxHeader/interactive.pl,CLI-0.24/PaxHeader/Makefile.PL,CLI-0.24/PaxHeader/Makefile.PL,CLI-0.24/PaxHeader/META.json,CLI-0.24/PaxHeader/META.json,CLI-0.24/PaxHeader/META.yml,CLI-0.24/PaxHeader/META.yml,CLI-0.24/PaxHeader/README,CLI-0.24/PaxHeader/README,CLI-0.24/PaxHeader/t.pl,CLI-0.24/PaxHeader/t.pl,CLI-0.24/PaxHeader/test.config,CLI-0.24/PaxHeader/test.config,CLI-0.24/PaxHeader/test.pl,CLI-0.24/PaxHeader/test.pl,CLI-0.24/CLI/PaxHeader/Array.pm,CLI-0.24/CLI/PaxHeader/Array.pm,CLI-0.24/CLI/PaxHeader/Base.pm,CLI-0.24/CLI/PaxHeader/Base.pm,CLI-0.24/CLI/PaxHeader/Command.pm,CLI-0.24/CLI/PaxHeader/Command.pm,CLI-0.24/CLI/PaxHeader/Hash.pm,CLI-0.24/CLI/PaxHeader/Hash.pm,CLI-0.24/CLI/PaxHeader/MixedArray.pm,CLI-0.24/CLI/PaxHeader/MixedArray.pm,CLI-0.24/CLI/PaxHeader/Var.pm,CLI-0.24/CLI/PaxHeader/Var.pm