構造体の要素に多次元配列を使いたいです。

  struct A => {
   aaa => '@',  ←ふつうの配列
   bbb => '@'  ←これを多次元配列にしたい
  };

  $A->aaa(0, 'a0000');    ←これと
  $A->aaa(1, 'a1111');    ←これはよいとして

  $A->bbb(0, 0, 'b0000');  ←これはダメ
  $A->bbb(0, {0, 'b0000'}); ←これもダメ
  $A->bbb({0, 0}, 'b0000'); ←これもダメ

どう書けばよいですか?お願いします。