Using Play Scala's Action Composition you can easily create a Secured action that works exactly like a normal Action. This lets you work with Future results more easily.
Documentation on how to do this can be found here: http://www.playframework.com/documentation/2.2.x/ScalaActionsComposition