I guess we could but I think its overkill.  This would solve the specific case where someone passed a non-null value that was not an array.  If we want error check at this level, we might as well test that $controllerName and $methodName are actually strings.