En principio no puede hacerse con CSS de forma automática. Tendrás que, al menos, usar JavaScript y luego calcular el
letter-spacing a asignar, aunque no es cosa fácil. Hay cosas hechas
por ahí.
Yo intentaría centrar el texto. O no. La gente está muy hecha a que un título no cubra todo. Nunca te va a quedar a feo vaya. Es una opinión personal.
Por cierto, según
caniuse, desde hace tiempo que no existe realmente necesidad de usar prefijos propietarios para
border-radius.
Podrías cambiar todo eso por un simple: