I also will say I'm incredibly happy with how Carl has been handled this season. When the cast list was revealed, seeing Carl return was one of the odder roles I was excited to see return and was hoping he'd be more developed and likable, and truly he has been handled well in this season and I'm glad he returned.
After watching Fire Walk With Me again I'm 99% certain Carl has traveled to some of the other worlds we have seen. In the scene in the Teresa's trailer the woman with a blackened face appears, who could be a Woodsman, and Carl doesn't move again until she seemingly travels away via the electricity pole. His line of 'I've already been places... I just want to stay here' is very telling.