I use Light Flow to control my missed message reminders and to control my LED notifications. It works great, and is very detailed as to what can be controlled. For example, for each application you can set if you want a reminder, how long to wait between reminders and how long to have it remind you (up to 24 hours). You can also set how the reminder is dismissed. You can set ringtone reminders and vibrate reminders separately, which means if you wanted you could have a reminder play a sound every minute, but vibrate every 5 minutes.
The app is $1.99, but there is a free version that handles your core applications such as missed call, missed sms, missed mms, missed e-mail. So, I would try the free version first to make sure it works correctly for your phone.
One thing to know is that Light Flow takes over complete control over your notification LED. So, if you're running the free version, and the free version doesn't include an app that you are running that uses LED notifications... that app won't light the LED. All application LEDs must be controlled through Light Flow. So, you'll probably need to end up buying the paid version. Once you install the app, the settings menu has a list of all of the applications it supports, so you can make sure all of your apps are supported before you buy.