Password request redirect to another page
You can add your own submit handler to the form : 

function CUSTOM_form_alter(&amp;$form, &amp;$form_state, $form_id) {
  if($form_id == 'user_reset') {
    $form['#submit'][] = 'CUSTOM_form_submit';
  }
}

function CUSTOM_form_submit($form, &amp;$form_state) {
  $form_state['redirect'] = 'request-access';
}