I agree that "O sea" could be used to mean "in other words." I have noticed that people (specifically Spaniards and Puertoricans) tend to pause slightly when they say it, as if they are searching quickly for a different way to explain something. Hope this is helpful!
Un saludo
