I think that global array or ByRef parameters would be the best (and the most simple) solution.
But here is another quite simple example/solution using (1D) array of (two) arrays:
#include <Array.au3>
#include <Debug.au3>
local $aArray0, $aArray1, $aArray2
$aArray0 = _Test_func()
$aArray1 = $aArray0[0]
$aArray2 = $aArray0[1]
_DebugArrayDisplay($aArray1)
_DebugArrayDisplay($aArray2)
Func _Test_func()
Local $aArrayRet[2]
local $aArrayA = [1, 2, 3]
local $aArrayB = [4, 5, 6]
$aArrayRet[0] = $aArrayA
$aArrayRet[1] = $aArrayB
return $aArrayRet
EndFunc