First off, when you get hit with the Ion Cannon it basically simulates your ship being temporarily disabled and drifting through space for one turn right?
While you can still perform an action, being able to perform a barrel roll doesn't make sense to me in the notion that the ship is disabled.
Make sense?
So can you still barrel roll with an Ion token?
Also can you barrel roll more than once? For example can Vader make two barrel rolls during his turn?