Here is a couple basher grids. The one guy has 34 waypoints. I am not sure if that's too much or not. It seems to work fine for me though. There's still a couple bashers that aren't in the zone yet.
Code:
-- grid for Basher Avisk
UPDATE spawn2 SET pathgrid = 11 WHERE spawngroupID = 52002;
INSERT INTO grid (id, zoneid, type, type2) VALUES ('11','52','0','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','1','-50.0','262.0','3.1','124.0','20');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','2','-41.9','280.8','4.7','63.4','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','3','39.0','280.2','2.7','64.8','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','4','66.4','250.8','0.2','96.5','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','5','78.0','238.2','-5.2','90.3','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','6','98.7','235.7','-5.3','185.8','20');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','7','78.0','238.2','-5.2','90.3','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','8','66.4','250.8','0.2','96.5','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','9','39.0','280.2','2.7','64.8','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','10','-41.9','280.8','4.7','63.4','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','11','-80.7','290.3','4.7','183.4','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','12','-140.6','269.8','9.1','191.1','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','13','-150.7','269.6','14.7','192.8','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','14','-181.1','269.7','17.0','192.6','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','15','-210.0','268.7','12.7','169.5','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','16','-222.2','260.9','6.7','168.6','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','17','-264.4','233.4','4.7','168.6','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','18','-283.9','211.7','4.7','30.3','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','19','-305.4','180.6','8.7','26.3','20');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','20','-264.4','233.4','4.7','168.6','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','21','-222.2','260.9','6.7','168.6','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','22','-210.0','268.7','12.7','169.5','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','23','-181.1','269.7','17.0','192.6','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','24','-150.7','269.6','14.7','192.8','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','25','-140.6','269.8','9.1','191.1','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','26','-58.9','301.0','4.7','242.9','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','27','-77.6','377.0','4.7','246.9','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','28','-80.4','401.0','0.6','245.9','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','29','-97.8','446.5','-3.4','197.6','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','30','-167.5','468.9','-5.3','210.5','20');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','31','-97.8','446.5','-3.4','197.6','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','32','-80.4','401.0','0.6','245.9','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','33','-77.6','377.0','4.7','246.9','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('11','52','34','-58.9','301.0','4.7','242.9','0');
-- grid for Basher Sutok
UPDATE spawn2 SET pathgrid = 12 WHERE spawngroupID = 52017;
INSERT INTO grid (id, zoneid, type, type2) VALUES ('12','52','3','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('12','52','1','-73.6','145.8','4.8','255.3','45');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('12','52','2','-49.2','217.2','4.8','232.0','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('12','52','3','-65.8','233.1','4.8','253.1','90');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('12','52','4','-49.2','217.2','4.8','232.0','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('12','52','5','-73.6','145.8','4.8','255.3','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('12','52','6','13.1','69.3','4.8','127.4','0');
INSERT INTO grid_entries (gridid, zoneid, number, x, y, z, heading, pause) VALUES ('12','52','7','9.2','38.1','4.8','132,4','90');