зачем мне вообще ставить pkg_config?
Это относительно удобная штука для подтягивания системных либ и/или их зависимостей. Например, можно подтянуть openssl, и сразу подтянуться, например, -lcrypt -lz
по зависисостям для линковки.
Для pure-perl модулей не особо нужен, да.