Text this: PPAD-membership for problems with exact rational solutions: a general approach via convex optimization