https://forums.modx.com/thread/79958/custom-manager-pages-in-2-3#dis-post-440541
Solution found. sottwell pointed out years ago how confusing the tutorial is.
It's not that the tutorial is wrong, just that it's not obvious how to construct your own class name unless you're using a basic name. Maybe Just putting the note in a little highlight box like in other articles may help?
[EDIT] Actually... The tutorial may well be wrong, as it states that your class should be prefixed with the CMP name, not the namespace. Can someone check this out?
[EDIT2] Yeah, I'm fairly sure the tutorial is wrong. What does "CMP name" even mean?
Conclusion:
Name the class within your action.class.php file strictly as:
class namespaceactionManagerController extends modExtraManagerController {
And remove any hyphens in namespace or action name; don't replace with underscores, just remove them. From the previous error I'm also fairly sure that having a hyphen in the namespace causes other issues; so it's probably inadvisable to use 'em.