Well, I guess it depends on what the KPI's are. If it's a single value 30 times over (or 6 per person) you could probably consolidate it into one form. If it's 100 lines probably having an exclusive data entry environment is preferred.
But yeah: I think it would still be tedious. But then again, so would any other method. 30 kpi's worth of work is, after all, 30 kpi's worth of work.
Although, if these kpi's share enough commonality, nothing would stop you from having one data entry form with a drop down box.