Don't register routes for a placeholder item.

This is to allow content-store to contain minimal details for items that
are still handled in other ways.  This is needed to allow for tagging
content-items with these among other things...

This PR also includes a fix for the presentation of route validation errors.