Padding cloze-bracketing with zero-width spaces

Maybe using a more easily typed way of escaping the colons and brackets, e.g. \:\:, when making cards and then using the find-and-replace to convert all of them into using zero-width space, would work for you?
Alternatively, the conversion can also be done on the side of the card template scripts during the review, so that there won’t be any need to apply the replacement manually each time after adding a card.