There's a theory that splines cause performance problems, whether that's pure myth or actual fact I have no idea since I've never seen any actual scientific proof one way or the other. Using DMDrake's abandoned industry block scenery object on one test route, festooning the entire route with hundreds of them, I saw no framerate difference from the same route with the abandoned industry splines instead of blocks. If it IS a myth - and I strongly suspect it is - it was probably started by someone who saw lousy framerates, deleted a bunch of grass or bush splines, got better framerates and jumped to the conclusion that splines were bad for framerates. If he had looked at the actual mesh he probably would have discovered that the splines he deleted were made in sketchup with 600,000 polygons for a single bush.
So what I'm using for trackside foliage is splines;
http://www.trainsim.com/vbts/showthread.php?310266-Undergrowth-splines
On the DLS now;
undergrowth_6a,<kuid:522774:100597>
undergrowth_6b,<kuid:522774:100602>
undergrowth_6c,<kuid:522774:100603>
undergrowth_6d,<kuid:522774:100604>
undergrowth_6e,<kuid:522774:100615>
undergrowth_6f,<kuid:522774:100613>
undergrowth_6g,<kuid:522774:100686>
undergrowth_6h,<kuid:522774:100687>
You can test for yourself how they work;
American Flyer,<kuid:522774:100852>
American Flyer Template 1,<kuid:522774:100864>
Some screenshots here;
http://www.trainsim.com/vbts/showthread.php?311607-American-Flyer