You can certainly create the various job packs for the duration you want, and you can offer coupons as you describe, however the relist option is based on the original terms of the ad listing..so the option of upgrading to a different type of listing isn't available in the default theme. The theme itself is not encrypted, so if you did want to make customizations to have it function as you intend, this is always a possibility.
You are more than welcome to vote on the user subscription feature on the
AppThemes Ideas Exchange, as there is already an existing feature request for this here :)