1 - The unlock buttons which appear when you lock any content via PW or Patron Pro would accomplish most of that - login, pledge, redirect, content accessible. Additionally Patron Pro’s gating shortcode does that as well.
Also you can use the [patreon_login_button] shortcode of PW to print out a login button which will allow anyone to login with Patreon. In post content.
PW also adds this button to login forms. So any proper login form that you put anywhere should show normal user/pass login, and also Patreon login.
2 - Redirection now is something that should be done on WP side. There are many redirection plugins to do these in custom fashion. You can use a condition to identify patrons via the metas added for them and you can redirect them to a patron page whenever they log in via normal login.
Its not recommended to wholesale redirect patrons since it would break the smooth unlock flow that patrons use to unlock your content. This also is a good flow to gain new patrons via your content.