Panda3d paged geometry?

By batches you mean geoms?

number of trees: 94
189 total nodes (including 0 instances); 0 LODNodes.
0 transforms; 0% of nodes have some render attribute.
188 Geoms, with 94 GeomVertexDatas and 1 GeomVertexFormats, appear on 94 GeomNod
es.
67586 vertices, 67586 normals, 0 colors, 67586 texture coordinates.
GeomVertexData arrays occupy 3697K memory.
GeomPrimitive arrays occupy 338K memory.
186 GeomPrimitive arrays are redundant, wasting 335K.
57622 triangles:
  0 of these are on 0 tristrips.
  57622 of these are independent triangles.
2 textures, estimated minimum 1792K texture memory required.

I guess Im not using flattenStrong() properly.
Still though, I dont think thats the problem. Its a massive framerate drop when looking at the tress. Even 1 is enough. Thats something I experince even if I have my tree/grass as a single mesh in Blender before exporting. It happens only with alpha textures.

Also this thread:
[PStats and my game)