Just use a calculated field with an index, or an indexed view with the reversed field.
Yes, this will materialise the reversed field. But how do you think Oracle's reversed indexes work?
For the search to be efficient, there must be a materialised data structure to search.