RFC3339 の validation に関してはどうも使い勝手の良いモジュールは CPAN には無さそうです。(一番近そうなのは DateTime::Format::RFC3339 ですが DateTime 化されるモジュールなので重たいから使いたく無い)
なので正規表現が合ってればこのままで良いかなぁと。