But the example you gave, "volverlo a ver" is interesting because it's the infinitive of an expression requiring an infinitive. And an infinitive or a gerund cannot have an unstressed pronoun before, it can only go after the infinitive. When there are several enchained infinitives like that, the infinitive of an expression followed by an infinitive has itself those two possibilities, but since the pronoun cannot go before an infinitive, you either put it after the main first infinitive of the "modal" verb or after the second infinitive. That possibility is added to the one where the stressed pronoun goes in the beginning, before the main verb all the infinitives depend from. So an expression such as "I want to do it again" can be said in these three fashions using the "volver a+inf" expression:
Lo quiero volver a hacer=Quiero volverlo a hacer=Quiero volver a hacerlo
First you have the option "Lo quiero volver a hacer". Then the second option is putting it after the infinitive as usual, but since the infinitive is already an expression with an infinitive itself, that options has itself two possibilities too. And since the pronoun cannot be before an infinitive, those possibilities are "volverlo a hacer" and "volver a hacerlo". "Quiero lo volver a hacer"* is wrong. Only those three possibilities are allowed.