IMHO, the form of the allocation and how it is stated is irrelevant and this is just fine. But for the cautious who think they need a general test, note that you can do a general test on dollar amounts:
"(c)General test for nondiscrimination in amount of contributions -
(1)General rule. The employer contributions allocated under a defined contribution plan are nondiscriminatory in amount for a plan year if each rate group under the plan satisfies section 410(b). For purposes of this paragraph (c), a rate group exists under a plan for each HCE and consists of the HCE and all other employees in the plan (both HCEs and N HCEs) who have an allocation rate greater than or equal to the HCE's allocation rate. Thus, an employee is in the rate group for each HCE who has an allocation rate less than or equal to the employee's allocation rate.
(2)Determination of allocation rates -
(i)General rule. The allocation rate for an employee for a plan year equals the sum of the allocations to the employee's account for the plan year, expressed either as a percentage of plan year compensation or as a dollar amount."