I still need to test how this will behave with the real workflow permission checker. The concern is if it were to return false for the root menu being rendered then there is an exception that gets thrown. I think this probably not an issue but the test app for the menu bundle uses an 'AlwaysAllowPublishWorkflowChecker' and I was unsure how to use the real one since its inside the testing bundle.