I think the problem is with the difference in upper-case/lower-case letters in the file getmatrixlist.class.php.
(I tested it on a system that is case-insensitive, so I didn’t get an error.)
Maybe try changing this line in the code
to
action: 'mgr/resource/getmatrixlist',
(or alternatively changing the file name to getMatrixList.class.php)