$AoA[$i] = [@array] という配列のリファレンスを配列に入れる処理が
@{$AoA[$i]} = @array で代用できるという事がよく分かりません。

@{$AoA[$i]} = @array と言うのはどういうことですか?
@($AoA[$i]) = @array との違いを教えてください。