Can I create recurring tasks without using process definitions?

I want to create a task that either reopens and reassigns its self to someone each week until a specific date OR have a task recreate itself each week. 

I know I can do a work-around with process definitions, but I'd want users to be able to create these under their campaigns rather than have a process that does it all or nothing.