It seems to me that having a short field in the URI for an invoice number which could be passed to the sender's client and then sent back with the payment would be helpful for merchants who wish to keep track of customers.
The blockchain doesn't store arbitrary data, so if I understand the 0.9 changes correctly, it involves the client establishing a direct connection with the merchant to pass additional details such as invoice number.