Regarding roles, you should use the SSO group mapping section to map the IdP group into the Descope role.
Regarding first name and last name, at the moment the only option is to map into display name. We have in our roadmap adding the ability to have custom attributes, so you will be able to map into those custom attributes.