##
$r->{sizes} = [ map { { %{$_} } } @{$data2} ];
####
use Clone qw( clone );
$r->{sizes} = clone($data2);
####
use Clone::PP qw( clone );
$r->{sizes} = clone($data2);
####
use Storable qw( dclone );
$r->{sizes} = dclone($data2);