mod_perl also exposes the 'request', 'server', and 'connection' objects for use in perl programs. these are the same structs (or close, anyway...) used in apache itself, and are *sweet*.
apache as a) application framework and b) a pre-fab, object/file/meta broker. no. you're right, it's not corba, it's a dessert-topping/floorwax!