Redirect a page based on last word in slug

There are many solutions for that..

1. .htaccess rules

You can put some redirect rules in your .htaccess file:

RewriteRule ^(.*)\-staff/$ /staff/? [L,R=301]
// some other rules

2. Using WordPress hooks

function my_redirect_function() {
    global $wp;

    if ( preg_match( '@staff/?$@', $wp->request ) ) {
        wp_redirect( get_post_type_archive_link( 'staff' ) );
        die;
    }

    // ... put other rules in here
}
add_action( 'template_redirect', 'my_redirect_function' );

3. Using Redirection plugin

You can use that plugin and define custom redirects based on regular expressions.