Nope, ChaRM is not required to create a transport request ahead. I mentioned it as as process they do. You can create it with ChaRM or even without ChaRM. I would say complete your development and finally add the objects to the CTS+ Request.
Just my thought.
Thanks!