I did not use Cython a lot, you probably do not want to write a lot Cython, it should be written for critical function for speed only.
Do check out numba if you have not, it maybe an easier solution for optimizing python code. Try the magic jit decorator.