Yes. It is intended to spice up the off-season and the free agent market. YOu need 32 tam control and you would only do in-season resigning for each team using the method I clearly outlined on the OP.
I let the CPU do everything else for all 31 teams I do not play as on a week to week basis.