I would strongly suggest to use a different command name than 'rev' since that is already a standard unix command. How about just calling it 'revel' and then people who value short names can just alias it?
(I've never used the "rev" unix command before, so I didn't think much of it)