Remember, the "FrontController" is not a science with a set of rules to be followed, it is a pattern and you describe that pattern with things it "can" do - but doesn't have to, and based on your implementation can vary quite differently.
Good point. FrontController initiates the FilterManager\Chain. Can a PageController also do the same?
Take for example that only some pages require authentication. I see three solutions:
1. Map all these into the FrontController so it knows which Filters to add to the chain
2. Use seperate PageControllers that know which Filters are required for that page
3. Use a combination. A FrontController for the secured pages, and a FrontController for the public pages.
Would that summarise the approaches? This is where I'm at in trying to make a decision.