This is the Crane roll, also known as the Terry twist, named after its "creator" Terry Crane. This is an advanced skill that requires good mats to learn.
Prerequisites:
1) catcher's wrap to shoefly
2) understanding how to "slow your roll"