Public and Authenticated areas of a Perspective project

I have a Perspective project that requires login (configured in the project properties to be part of Authenticated Security Level. We have this all set up via an IdP. But, I want to have the home (root) page to be available for unauthenticated users to arrive and sign up (which creates the new user on the IdP) or read about the app. Can this be done? Do I need to allow Public at the project level and mark each and every view that requires authentication?..seems like a lot of work. Or, should I have a Home project that everyone lands on with links to projects that require authentication?