Transforming texts into upper or lower version is useful and a function which people want. You can easily get the functionality in Keyboard Maestro.
If you can find the function you can choose a lot of string converting functions. There are some stuff you want to use.
(4) Title Case
You must know the (1)~(3) already. But you might dont have an idea about (4). the Title case transfoms the target string better based on some intelligence. Using the title case is worth trying.