I personally believe the .rp ann feature is a bit faulty in the sense that you can't portray everything you'd like to say about your phase in one ad. So my solution would be a new chain of commands as follows:
.ph description get (Phase Number)
.ph description add (Message)
.ph description remove
I know this is very similar to the .ph onjoin message command, however, this new command would allow for anyone to read about a phase before joining as well as eliminate the need for spamming signs with rules and requirements to be allowed into a phase. This also allows freeing up of the .rp ann command so that a phase owner doesn't have to use tags such as [Neutral][No LoLRP] and so on.