I'm not really a fan of replacing meat with something else in traditional meat-based dishes, I'd rather invent new dishes or cook traditional veggiedishes.
In my personal opinion, only lasagna is lasagna, only a proper bolognese is a bolognese. I suppose it's semantics, but I _know_ what a bolognese is supposed to taste like and that ain't it.