It probably depends on how many of those modules have been ported to drupal 6 already and how much work the custom module would need. Here, coder module and deadwood may be big helps:

http://drupal.org/project/coder
http://drupal.org/project/deadwood