length(undef) は Perl5.12+ で undef をかえすようになった。
https://github.com/lyokato/p5-oauth-lite/pull/3
Perl5.12+ では length(undef) が undef をかえすんだけどこれが問題になることがあって、
$headers->header('Content-Length' => length($content));
で、$content が undef の場合。$content が undef だから、Content-Length ヘッダが付与されない。これは非常にわかりづらいバグとなる。
まあ $content が undef なのがおかしいのだが。