If visible fluorescence is all that is needed then all you want is the right water soluble dye and a UV lamp. For a chemiluminescent solution you could use a freeze dried luciferin/luciferase/ATP mix or a luminol/catalyst/perborate powder but these involve loss.
For light to be emitted energy has to come from somewhere and for visible light you need between, what, 170kj/mol and 300kj/mol? Reversible stores of energy that dense are fairly limited. Crystalloluminescence is worth a look but it's almost the opposite of what is being asked.