Hello Spencer,
That makes sense, and it would be fine to add it to the code base: various manifolds already have their own idiosyncratic functions provided by the factory.
Feel free to issue a pull request where you add the M.lie_identity() function. It would make sense to add it to complexcirclefactory as well. In fact, even the Euclidean spaces would make sense (lie_identity of R^n is just the zero vector, seeing it as a translation group). Notice that I just pushed the other changes to rotationsfactory, so you may want to pull before pull-requesting edits.
Thanks!
Nicolas