Permissions are handled before the module views are run, so to do what you are asking you'd have allow all users to access the view(s) and redirect dependant on the user.
If you were willing to redirect all "access denied" access to the homepage you can setup this behaviour in error.ini. Doesn't appear to be documentated but the comments in the main ini file should give enough info for you to get by.