The employer does not have to allow rollover of the amounts, but then, what would be the purpose of offering the HRA? If it does not roll over, there may be no incentive for participants to lower their health expenses, thus defeating the purpose. (I imagine it depends on the other parameters of your plan.)
Second question, yes, there should be no problem with the employer setting these limits; the IRS has given great lattitude to employers. Just be careful that a large marjorityl of your highly compensated employees don't fall into a category that receives a higher reimbursement levels or you could have problems.