No, you don't have to cut them in half. Cherry tomatoes will roast up just fine when left whole. However, they may take a few minutes longer to burst and release their juices. But, leaving them whole means less prep work for you!