Hi Christopher,
I would also recommend moving away from assigning tasks in SFDC as a way for the qualificaiton team to follow up on leads. Tasks tend to clog the system, especially when the team gets behind (and they will) and generally speaking it's annoying to both work with and report on.
Instead, I use a combination of Views, scheduled dashboards and workflow rules to make sure leads are being processed following SLA's and that nothing is getting left behind.
The MQL's are assigned to the appropriate rep, and then the rep can go to "My MQL's" and follow up appropriately.
Most people start with using Lead Status of MQL or equivalent to initiate follow up, but I've worked on several implementations where we wanted deeper analytics about time to follow-up, subsequent follow ups (ie # of touches) and created a dedicated "Follow Up Status" field, accompanied by a "Follow Up Reason" text field that was all populated through Marketo.
The reps had two views: one for Leads and one for Contacts, and they would see the reasons they are following up, as well as the history of past efforts - all on my screen, without the need to review a record before making the call (reps love to stall those calls, the excuse always being that they are doing research before calling!).
So depending on the granulariy of reporting that you're looking for, you can build the appropriate process and a way to track it in SFDC - all controlled by Marketo.
Hope that helps!