Boolean with text without conversion
You can use the booltron addon for this. It works with Curve and Text objects, but it isn't a modifier, it is a command. You select objects for a boolean operation (you can select more than 2) and press the operation name (intersect / difference / union).

Also, booltron fills holes before intersections. 

This is the magic (I added a shortcut for the difference operation):