Another possibility would be to simply embed a free upside down font. For example,
Quirkus Upside Down, however, this would only be feasible for single letters because words would need to be mirrored, since very few ereaders support bidirectional control characters.
Besides, mirrored text would be rendered illegible if the user disables the use of embedded fonts.